View | Details | Raw Unified
Collapse All | Expand All

(-) a/src/rc/runscript.c (-5 / +7 lines)
 Lines 877-887   static void svc_start(bool deps) Link Here 
	}
	}
	/* Do the same for any services we provide */
	/* Do the same for any services we provide */
	tmplist = rc_deptree_depend(deptree, "iprovide", applet);
	if (deptree) {
	if (tmplist) {
		tmplist = rc_deptree_depend(deptree, "iprovide", applet);
		TAILQ_FOREACH(svc, tmplist, entries) {
		if (tmplist) {
			services = rc_services_scheduled(svc->value);
			TAILQ_FOREACH(svc, tmplist, entries) {
			if (services) {
				services = rc_services_scheduled(svc->value);
				if (! services)
					continue;
				TAILQ_FOREACH(svc2, services, entries)
				TAILQ_FOREACH(svc2, services, entries)
					if (rc_service_state(svc2->value) & RC_SERVICE_STOPPED)
					if (rc_service_state(svc2->value) & RC_SERVICE_STOPPED)
						service_start(svc2->value);
						service_start(svc2->value);