efl net proxy helper - use infinite for and sleeps instead of pause
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Mon, 13 Feb 2017 10:00:47 +0000 (19:00 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Mon, 13 Feb 2017 10:00:47 +0000 (19:00 +0900)
so the process was waiting to be killed (waiting forever) and i used
pause() but this isnt windows-friendly, so since this process expects
to be killed by the parent process, then use a for (;;) with lon long
long sleeps... instead.

this shoud fix T5174

src/bin/ecore_con/efl_net_proxy_helper.c

index 69c371a..30074d6 100644 (file)
@@ -257,7 +257,7 @@ main(int argc EINA_UNUSED, char **argv EINA_UNUSED)
         // Failed to init libproxy so report this before exit
         fprintf(stdout, "F\n");
         fflush(stdout);
-        pause();
+        for (;;) sleep(60 * 60 * 24);
      }
    eina_shutdown();
    return 0;