... | ... |
@@ -113,6 +113,8 @@ main(int argc, char *argv[]) |
113 | 113 |
log_write("INIT","Server initialized, waiting connections..."); |
114 | 114 |
while(!sigint_flag) { |
115 | 115 |
sselect_wait(ka->ssel,timeout); |
116 |
+ if(sigint_flag) |
|
117 |
+ break; |
|
116 | 118 |
wk_service(ka->web); |
117 | 119 |
} |
118 | 120 |
wk_free(ka->web),ka->web=NULL; |