--- deliantra/server/lib/cf.pm 2007/10/15 23:49:10 1.387 +++ deliantra/server/lib/cf.pm 2007/10/18 02:56:13 1.388 @@ -1083,7 +1083,7 @@ if (@$objs) { if (my $fh = aio_open "$filename.pst~", O_WRONLY | O_CREAT, 0600) { chmod SAVE_MODE, $fh; - my $data = Coro::Storable::blocking_nfreeze { version => 1, objs => $objs }; + my $data = Coro::Storable::nfreeze { version => 1, objs => $objs }; aio_write $fh, 0, (length $data), $data, 0; aio_fsync $fh if $cf::USE_FSYNC; close $fh; @@ -1124,8 +1124,7 @@ (aio_load "$filename.pst", $av) >= 0 or return; - my $st = eval { Coro::Storable::thaw $av } - || eval { my $guard = Coro::Storable::guard; Storable::thaw $av }; #d# compatibility, remove + my $st = eval { Coro::Storable::thaw $av }; $av = $st->{objs}; }