}
$tle = 1
};
- alarm ($timeout || 5);
+ alarm ($timeout || 10);
waitpid $ret, 0;
alarm 0;
if (@sudo) {
$? = $? >> 8;
- $? = $? < 128 ? ($? << 8) : $? - 128;
+ $? = $? < 128 || $? > 128+32 ? ($? << 8) : $? - 128;
}
my $sig = $? & 127;
my $signame = sig_name $sig;