This makes code slightly more robust and fixes a -Wunused-result

Signed-off-by: Ganesh Ajjanagadde <gajjanaga...@gmail.com>
---
 ffmpeg.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/ffmpeg.c b/ffmpeg.c
index 751c7d3..aab53e8 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -322,13 +322,15 @@ static int main_return_code = 0;
 static void
 sigterm_handler(int sig)
 {
+    ssize_t num_write;
     received_sigterm = sig;
     received_nb_signals++;
     term_exit_sigsafe();
     if(received_nb_signals > 3) {
-        write(2/*STDERR_FILENO*/, "Received > 3 system signals, hard 
exiting\n",
+        num_write = write(2/*STDERR_FILENO*/, "Received > 3 system signals, 
hard exiting\n",
                            strlen("Received > 3 system signals, hard 
exiting\n"));
-
+        if(num_write < 0)
+            perror("write");
         exit(123);
     }
 }
-- 
2.4.6

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to