commit | 2ac78497ddb0320f8b6c3f38f1acd0a0b70dcf00 | [log] [tgz] |
---|---|---|
author | Harald Welte <laforge@gnumonks.org> | Wed Oct 19 10:47:41 2016 +0200 |
committer | Harald Welte <laforge@gnumonks.org> | Wed Oct 19 10:55:25 2016 +0200 |
tree | d946e51ac497a1596f2f12d53fde540772ba9d6a | |
parent | df7a306df5a1cb41ad42c303001f24a06f28458e [diff] [blame] |
e1_recorder: propagate errors to main, where we exit() in case of failing to open file
diff --git a/src/storage.c b/src/storage.c index d18f8cd..0a926e4 100644 --- a/src/storage.c +++ b/src/storage.c
@@ -83,7 +83,9 @@ h->capture_mode = mode; h->flags = 0; - storage_reopen_if_needed(); + rc = storage_reopen_if_needed(); + if (rc < 0) + return rc; rc = writev(g_out_fd, iov, ARRAY_SIZE(iov)); if (rc < 0)