summaryrefslogtreecommitdiff
path: root/src/PVE/Network/SDN.pm
diff options
context:
space:
mode:
authorHannes Duerr <h.duerr@proxmox.com>2025-02-10 15:19:24 +0100
committerThomas Lamprecht <t.lamprecht@proxmox.com>2025-03-06 10:00:21 +0100
commit77671ba327fa0fc6461d70f9e9e64891b58c36ab (patch)
treea7828f46243af6fd0df0fe5e679e39ca17ef1673 /src/PVE/Network/SDN.pm
parent9829f51a48c6e5e3e48d4705df8a14ea2d114007 (diff)
api request helper: use builtin method to check success of requests
Avoid using a regex if we have a builtin function ready to use. Signed-off-by: Hannes Duerr <h.duerr@proxmox.com> Tested-by: Stefan Hanreich <s.hanreich@proxmox.com> [TL: touch up commit message] Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Diffstat (limited to 'src/PVE/Network/SDN.pm')
-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";
}