summaryrefslogtreecommitdiff
path: root/freenect-server--kinect.c
diff options
context:
space:
mode:
Diffstat (limited to 'freenect-server--kinect.c')
-rw-r--r--freenect-server--kinect.c6
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);