Use the new rc_stringlist_find function.
This commit is contained in:
parent
072328ff60
commit
17bf78a539
@ -784,10 +784,7 @@ static void do_stop_services(const char *newlevel, bool going_down, bool paralle
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* If we're in the start list then don't bother stopping us */
|
/* If we're in the start list then don't bother stopping us */
|
||||||
TAILQ_FOREACH(svc1, start_services, entries)
|
svc1 = rc_stringlist_find(start_services, service->value);
|
||||||
if (strcmp (svc1->value, service->value) == 0)
|
|
||||||
break;
|
|
||||||
|
|
||||||
if (svc1) {
|
if (svc1) {
|
||||||
if (newlevel && strcmp(runlevel, newlevel) != 0) {
|
if (newlevel && strcmp(runlevel, newlevel) != 0) {
|
||||||
/* So we're in the start list. But we should
|
/* So we're in the start list. But we should
|
||||||
@ -813,9 +810,7 @@ static void do_stop_services(const char *newlevel, bool going_down, bool paralle
|
|||||||
rc_stringlist_free(tmplist);
|
rc_stringlist_free(tmplist);
|
||||||
svc2 = NULL;
|
svc2 = NULL;
|
||||||
TAILQ_FOREACH (svc1, deporder, entries) {
|
TAILQ_FOREACH (svc1, deporder, entries) {
|
||||||
TAILQ_FOREACH(svc2, start_services, entries)
|
svc2 = rc_stringlist_find(start_services, svc1->value);
|
||||||
if (strcmp (svc1->value, svc2->value) == 0)
|
|
||||||
break;
|
|
||||||
if (svc2)
|
if (svc2)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user