X-Git-Url: http://git.rot13.org/?p=perl-cwmp.git;a=blobdiff_plain;f=lib%2FCWMP%2FSession.pm;h=4ce8a07315c1061d9571b93fa9b9ad3e96d165b3;hp=ab65e4de14aa0727b4a0e652d6bb9e2c573ead96;hb=c132d8c37368aad6f9ff64ec873f3648407044df;hpb=014c5a715be8ba287056e3571acf9c932ff53ed6 diff --git a/lib/CWMP/Session.pm b/lib/CWMP/Session.pm index ab65e4d..4ce8a07 100644 --- a/lib/CWMP/Session.pm +++ b/lib/CWMP/Session.pm @@ -79,7 +79,7 @@ sub vendor_hook { my @refresh; foreach my $n ( keys %$vendor_data ) { - if ( $vendor_data->{$n} ne $stored->{$n} ) { + if ( defined $stored->{$n} && $vendor_data->{$n} ne $stored->{$n} ) { next if $set_tried->{$uid}->{$n}++; push @refresh, $n; $queue->enqueue( 'SetParameterValues', { $n => $vendor_data->{$n} } );