believe => '1,Believable nodes,parray',
lastping => '1,Last Ping at,ptimelist',
maxconnect => '1,Max Connections',
+ width => '0,Preferred Width',
);
#no strict;
# search for it
unless ($dbm->get($call, $data)) {
- $ref = decode($data);
+ $ref = eval{decode($data)};
if ($ref) {
if (!UNIVERSAL::isa($ref, 'DXUser')) {
dbg("DXUser::get: got strange answer from decode of $call". ref $ref. " ignoring");
}
# we have a reference and it *is* a DXUser
} else {
- dbg("DXUser::get: no reference returned from decode of $call $!");
+ dbg("DXUser::get: no reference returned from decode of $call $! $@");
return undef;
}
$lru->put($call, $ref);