do not auto-restart the built-in HTTP server if it returned '401 Access Denied' #249

This commit is contained in:
Jordi Sanfeliu 2019-08-27 17:10:29 +02:00
parent e90a70d705
commit 6ee6eabb03
1 changed files with 5 additions and 3 deletions

View File

@ -861,10 +861,12 @@ while(1) {
if(!$pid) {
my $url = "http://localhost:" . $config{httpd_builtin}->{port} . $config{base_url};
my $ua = LWP::UserAgent->new(timeout => 30);
my $response = $ua->request(HTTP::Request->new('GET', $url));
my $response = $ua->get($url);
if(!$response->is_success) {
logger("WARNING: HTTP built-in server not responding at '$url'.");
exit(1);
if($response->status_line ne "401 Access Denied") {
logger("WARNING: HTTP built-in server not responding at '$url'.");
exit(1);
}
}
exit(0);
}