X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fprocd.git;a=blobdiff_plain;f=rcS.c;h=0208a75ac76ac33a34d8f10f1978e5d9335a3e3e;hp=1e38d39e511fd280904bc7b6f3b315eb7ff60b4f;hb=5f9124103410c178d816bb5229fba7dd2286a49b;hpb=961dc692aff7457f874bce61f8e766514edcf794 diff --git a/rcS.c b/rcS.c index 1e38d39..0208a75 100644 --- a/rcS.c +++ b/rcS.c @@ -121,8 +121,10 @@ static void add_initd(struct runqueue *q, char *file, char *param) } s->proc.task.type = &initd_type; s->proc.task.complete = q_initd_complete; - if (!strcmp(param, "stop") || !strcmp(param, "shutdown")) + if (!strcmp(param, "stop") || !strcmp(param, "shutdown")) { s->proc.task.run_timeout = 15000; + s->proc.task.cancel_timeout = 10000; + } s->param = p; s->file = f; strcpy(s->param, param);