evas cserve2 - fix check of fcntl return
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 27 Aug 2014 06:04:04 +0000 (15:04 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 27 Aug 2014 06:04:04 +0000 (15:04 +0900)
fix CID 1039706

src/bin/evas/evas_cserve2_main_loop_linux.c

index 7f17618..e213cc4 100644 (file)
@@ -216,7 +216,7 @@ _socketfd_handler(int fd EINA_UNUSED, Fd_Flags flags EINA_UNUSED, void *data EIN
    /* TODO: when porting to windows, do:
     * SetHandleInformation(s, HANDLE_FLAG_INHERIT, 0)
     */
-   fcntl(s, F_SETFD, FD_CLOEXEC);
+   if (fcntl(s, F_SETFD, FD_CLOEXEC) < 0) ERR("Cannot set CLOEXEC on fd");
 
    cserve2_client_accept(s);
 }