summaryrefslogtreecommitdiffstats
path: root/draklive
diff options
context:
space:
mode:
authorOlivier Blin <oblin@mandriva.com>2008-03-06 17:21:57 +0000
committerOlivier Blin <oblin@mandriva.com>2008-03-06 17:21:57 +0000
commitcf698f96f53513e13f8d9e2e4b62ba23c6ef090b (patch)
treec727479c5241957c10ee26b12daa0bd147406388 /draklive
parentaf40f078140913cf0a723a0dbbd67fdeaf431f4c (diff)
downloaddrakiso-cf698f96f53513e13f8d9e2e4b62ba23c6ef090b.tar
drakiso-cf698f96f53513e13f8d9e2e4b62ba23c6ef090b.tar.gz
drakiso-cf698f96f53513e13f8d9e2e4b62ba23c6ef090b.tar.bz2
drakiso-cf698f96f53513e13f8d9e2e4b62ba23c6ef090b.tar.xz
drakiso-cf698f96f53513e13f8d9e2e4b62ba23c6ef090b.zip
return if open3 fails
Diffstat (limited to 'draklive')
-rwxr-xr-xdraklive2
1 files changed, 1 insertions, 1 deletions
diff --git a/draklive b/draklive
index 6cb0bb2..1c17d5c 100755
--- a/draklive
+++ b/draklive
@@ -361,7 +361,7 @@ sub run_ {
sub run_foreach {
my ($foreach, @command) = @_;
print STDERR "running " . join(' ', @command) . "\n";
- my $pid = open3(my $cmd_in, my $cmd_out, my $cmd_err, @command);
+ my $pid = open3(my $cmd_in, my $cmd_out, my $cmd_err, @command) or return;
my $selector = IO::Select->new($cmd_out, $cmd_err);
while (my @ready = $selector->can_read) {
foreach my $fh (@ready) {