summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mandriva.org>2008-05-23 15:17:54 +0000
committerThierry Vignaud <tv@mandriva.org>2008-05-23 15:17:54 +0000
commit05c202889009c51cffe3baf43f1e53de19ee1c23 (patch)
tree54c9539128f1888738dc3ee7d5e91ea64f53b675
parentc0459905bfcdf7258519fb58d9cb465358007493 (diff)
downloadcontrol-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-xcontrol-center4
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() {