summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'main.c')
-rw-r--r--main.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/main.c b/main.c
index 0745df9..df892ac 100644
--- a/main.c
+++ b/main.c
@@ -86,6 +86,7 @@ void* start_kinect_inner(void *args_anon) {
thread_kinect(args->video_fd, args->depth_fd, args->accel_fd);
wg_sub(&wg, 1);
running = 0;
+ close(httpsock);
return NULL;
}
static
@@ -140,6 +141,7 @@ void *start_http_inner(void *args_anon) {
thread_http_listener(args->wg, args->video, args->depth);
wg_sub(&wg, 1);
running = 0;
+ close(httpsock);
return NULL;
}
static
@@ -167,6 +169,7 @@ static
void sigint_handler(int num UNUSED)
{
running = 0;
+ close(httpsock);
}
int main(int argc UNUSED, char **argv UNUSED)