[Jifty-commit] r1127 - Jifty-DBI/trunk/lib/Jifty/DBI/Filter

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Tue May 30 11:00:49 EDT 2006


Author: audreyt
Date: Tue May 30 11:00:48 2006
New Revision: 1127

Modified:
   Jifty-DBI/trunk/lib/Jifty/DBI/Filter/Storable.pm

Log:
* Jifty::DBI::Filter::Storable - Do not die when the storable image is somehow
  corrupt; instead, simply return undef.

Modified: Jifty-DBI/trunk/lib/Jifty/DBI/Filter/Storable.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/Filter/Storable.pm	(original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/Filter/Storable.pm	Tue May 30 11:00:48 2006
@@ -48,8 +48,9 @@
     # Storable doesn't take Unicode strings.
     Encode::_utf8_off($$value_ref);
 
+    local $@;
     $Storable::Eval = 1;
-    $$value_ref = ${ Storable::thaw($$value_ref) };
+    $$value_ref = eval { ${ Storable::thaw($$value_ref) } };
 }
 
 =head1 SEE ALSO


More information about the Jifty-commit mailing list