tools: Check the return value of write().
[ffmpeg.git] / tools / pktdumper.c
index 3ab39ee675361c3b98d50099dbcba57f63e41b9e..80816d24b9e6a672168356b76f66160f1447de16 100644 (file)
@@ -104,7 +104,11 @@ int main(int argc, char **argv)
         //printf("open(\"%s\")\n", pktfilename);
         if (!nowrite) {
             fd = open(pktfilename, O_WRONLY|O_CREAT, 0644);
-            write(fd, pkt.data, pkt.size);
+            err = write(fd, pkt.data, pkt.size);
+            if (err < 0) {
+                fprintf(stderr, "write: error %d\n", err);
+                return 1;
+            }
             close(fd);
         }
         av_free_packet(&pkt);