diff options
author | Thierry Vignaud <tv@mandriva.org> | 2008-05-23 15:17:54 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mandriva.org> | 2008-05-23 15:17:54 +0000 |
commit | 05c202889009c51cffe3baf43f1e53de19ee1c23 (patch) | |
tree | 54c9539128f1888738dc3ee7d5e91ea64f53b675 | |
parent | c0459905bfcdf7258519fb58d9cb465358007493 (diff) | |
download | control-center-05c202889009c51cffe3baf43f1e53de19ee1c23.tar control-center-05c202889009c51cffe3baf43f1e53de19ee1c23.tar.gz control-center-05c202889009c51cffe3baf43f1e53de19ee1c23.tar.bz2 control-center-05c202889009c51cffe3baf43f1e53de19ee1c23.tar.xz control-center-05c202889009c51cffe3baf43f1e53de19ee1c23.zip |
(kill_them_all) simplify, solve hard to reproduce perl segfault
(see https://qa.mandriva.com/show_bug.cgi?id=34505#c253)
-rwxr-xr-x | control-center | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/control-center b/control-center index 4142c144..a5f605ae 100755 --- a/control-center +++ b/control-center @@ -1834,7 +1834,9 @@ sub start_logdrake() { } sub kill_them_all { - map { if__($_, kill 'TERM', $_) } @_; + foreach my $pid (@_) { + kill('TERM', $pid) if $pid; + } } sub kill_children() { |