sub my_create_snmp { my $snmp = ... # Place here the code to create your # SNMP handler. return $snmp; } ... $response = $session->get_request($cmd); if (!defined($response)) { ... $session = my_create_snmp(); next; }