This ensures that we must instead start the selftest environment, it is not already running
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Thu Dec 17 06:27:14 CET 2015 on sn-devel-104
my ($self, $envvars) = @_;
my $samba_pid = $envvars->{SAMBA_PID};
- return 1 if $samba_pid == -1;
+ if (not defined($samba_pid)) {
+ return 0;
+ } elsif ($samba_pid > 0) {
+ my $childpid = Samba::cleanup_child($samba_pid, "samba");
- my $childpid = Samba::cleanup_child($samba_pid, "samba");
-
- if ($childpid == 0) {
+ if ($childpid == 0) {
+ return 1;
+ }
+ return 0;
+ } else {
return 1;
}
- return 0;
+
}
sub setup_env($$$)