Return child PID from HTTP engine when run with 'background' option
[catagits/Catalyst-Runtime.git] / lib / Catalyst / Engine / HTTP.pm
index 12a8733..2a718c4 100644 (file)
@@ -184,7 +184,7 @@ sub run {
     if ($options->{background}) {
         my $child = fork;
         die "Can't fork: $!" unless defined($child);
-        exit if $child;
+        return $child if $child;
     }
 
     my $restart = 0;