fix password change response
authorlevinse <levinse>
Mon, 29 Nov 2010 19:26:11 +0000 (19:26 +0000)
committerlevinse <levinse>
Mon, 29 Nov 2010 19:26:11 +0000 (19:26 +0000)
lib/Net/Ikano.pm

index ab62bf4..43b5b06 100644 (file)
@@ -254,9 +254,10 @@ sub req_PASSWORDCHANGE {
 
 sub resp_PASSWORDCHANGE {
    my ($self, $resphash, $reqhash) = (shift, shift);
-   return "invalid change password response" 
-       unless defined $resphash->{ChangePasswordResponse};
-   return $resphash->{ChangePasswordResponse};
+   return "invalid change password response"
+      unless defined $resphash->{ChangePasswordResponse}
+         && defined $resphash->{ChangePasswordResponse}->{Customer};
+   $resphash->{ChangePasswordResponse}->{Customer};
 }
 
 sub req_PREQUAL {