Improve M$ Windows compatibility
[spider.git] / cmd / save.pl
index dce7b49cd5bb75b2662d215a3f1dfcb3216c6d16..0b97a662297d5b7fbad7fc589815ce1ae630542a 100644 (file)
@@ -44,9 +44,9 @@ if ($rest =~ /^\s*\"/) {
 }
 open OF, "$app_req$fn" or return (1, $self->msg('e30', $fn));
 for (@cmd) {
-       $self->{_nospawn} = 1;
+       ++$self->{_nospawn};
        print OF map {"$_\n"} $self->run_cmd($_);
-       delete $self->{_nospawn};
+       $self->{_nospawn} = 0 if exists $self->{_nospawn} && --$self->{_nospawn} <= 0;
 }
 close OF;
 return (1, $self->msg('ok'));