runsvdir: if we have PID == 1, SIGHUP should make small pause,
not 1 minute one
This commit is contained in:
		| @@ -371,9 +371,10 @@ int runsvdir_main(int argc UNUSED_PARAM, char **argv) | |||||||
| 				goto ret; | 				goto ret; | ||||||
| 		default: | 		default: | ||||||
| 			/* so we are init. do not exit, | 			/* so we are init. do not exit, | ||||||
| 			 * and pause respawning - we may be rebooting... */ | 			 * and pause respawning - we may be rebooting | ||||||
|  | 			 * (but SIGHUP is not a reboot, make short pause) */ | ||||||
|  | 			deadline = (SIGHUP == bb_got_signal) ? 5 : 60; | ||||||
| 			bb_got_signal = 0; | 			bb_got_signal = 0; | ||||||
| 			deadline = 60; |  | ||||||
| 			goto do_sleep; | 			goto do_sleep; | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user