diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-03-11 19:37:36 -0500 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-03-11 19:37:36 -0500 |
commit | f0e702ce3f0f86258544f2d6213810d32eb1f4b9 (patch) | |
tree | cb80c54da5566d1cc3ca911c203abb61d6034936 /freenect-server--kinect.c | |
parent | a0a8aaf5170eab149ee0fed4d7846e0df856a2e4 (diff) |
better error handling
Diffstat (limited to 'freenect-server--kinect.c')
-rw-r--r-- | freenect-server--kinect.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/freenect-server--kinect.c b/freenect-server--kinect.c index 1c68fe3..9a7aafd 100644 --- a/freenect-server--kinect.c +++ b/freenect-server--kinect.c @@ -96,14 +96,20 @@ int main(int argc, char *argv[]) { case 'v': i++; video_stream = fopen(argv[i], "w"); + if (video_stream == NULL) + error(EXIT_FAILURE, errno, "fopen: %s", argv[i]); break; case 'd': i++; depth_stream = fopen(argv[i], "w"); + if (video_stream == NULL) + error(EXIT_FAILURE, errno, "fopen: %s", argv[i]); break; case 'a': i++; accel_stream = fopen(argv[i], "w"); + if (video_stream == NULL) + error(EXIT_FAILURE, errno, "fopen: %s", argv[i]); break; default: dup2(2, 1); |