From 6a5d105ae19c343c42427d263121cac3e40bb1f8 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Sun, 13 Mar 2011 18:18:57 +0100 Subject: [PATCH] return error on invalid workload --- lib/APKPM/Davolink.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/APKPM/Davolink.pm b/lib/APKPM/Davolink.pm index 0413679..f258ce7 100644 --- a/lib/APKPM/Davolink.pm +++ b/lib/APKPM/Davolink.pm @@ -19,6 +19,9 @@ sub info : Job : MinProcesses(1) : MaxProcesses(5) : Decode(d_array) : Encode(e_ warn "# workload = ", dump $workload; my $cpeip = shift @$workload; my $username = shift @$workload; + + return { error => "invalid workload", workload => $workload } unless $cpeip && $username; + my $cpeconnect=H1::Davolink->new($cpeip,$self->config('iadusername'),$self->config('iadpasswd')); $cpeconnect->connect(); my $ret = { ip => $cpeip, username => $username }; -- 2.20.1