summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/PVE/Network/SDN.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/PVE/Network/SDN.pm b/src/PVE/Network/SDN.pm
index 0fe7c9f..1186d9e 100644
--- a/src/PVE/Network/SDN.pm
+++ b/src/PVE/Network/SDN.pm
@@ -273,10 +273,10 @@ sub api_request {
$ua->ssl_opts(verify_hostname => 0, SSL_verify_mode => 0x00);
my $response = $ua->request($req);
- my $code = $response->code;
- if ($code !~ /^2(\d+)$/) {
+ if (!$response->is_success) {
my $msg = $response->message || 'unknown';
+ my $code = $response->code;
die "Invalid response from server: $code $msg\n";
}