SVN commit 1304600 by lunakl: avoid infinite loop if the remote compiler crashes or exits prematurely M +4 -0 workit.cpp --- trunk/icecream/daemon/workit.cpp #1304599:1304600 @@ -395,6 +395,10 @@ continue; kill(pid, SIGTERM); // Most likely crashed anyway ... return_value = EXIT_COMPILER_CRASHED; + client_fd = -1; + input_complete = true; + delete fcmsg; + fcmsg = 0; continue; }