*** empty log message ***
[spider.git] / perl / DXUser.pm
index a8fb7788c2e5406081f190c600970479c0a0b68b..a6474abe51db668752c5832d7150dc97e6958cbc 100644 (file)
@@ -11,6 +11,7 @@ package DXUser;
 require Exporter;
 @ISA = qw(Exporter);
 
+use DXLog;
 use DB_File;
 use Fcntl;
 use Carp;
@@ -217,7 +218,8 @@ sub decode
        my $ref;
        $s = '$ref = ' . $s;
        eval $s;
-       confess $@ if $@;
+       Log('DXUser', $@) if $@;
+       $ref = undef if $@;
        return $ref;
 }