From: ndparker <> Date: Fri, 27 Jul 2001 15:25:27 +0000 (+0000) Subject: now the (new) purge method of the lock file is called after removing a thread file X-Git-Url: https://git.p6c8.net/selfforum.git/commitdiff_plain/9332d4fcd5f086b70aadd7d7e97c24e45e889c48 now the (new) purge method of the lock file is called after removing a thread file --- diff --git a/selfforum-cgi/shared/Arc/Archive.pm b/selfforum-cgi/shared/Arc/Archive.pm index cc5c48b..7fe7424 100644 --- a/selfforum-cgi/shared/Arc/Archive.pm +++ b/selfforum-cgi/shared/Arc/Archive.pm @@ -324,7 +324,7 @@ sub append_threads ($$) { # my $saved = save_file ( $file => create_forum_xml_string ( - $threads, + $thash, { dtd => 'forum.dtd', lastMessage => 0, @@ -515,12 +515,13 @@ sub cut_tail ($) { delete $obsolete{$_}; } else { - unless (unlink ($param->{messagePath}."t$_.xml")) { + my $tfile = new Lock ($param->{messagePath}."t$_.xml"); + unless (unlink ($tfile->filename)) { $failed{$_} = 'warning: could not delete thread file'; } else { push @removed => $_; - #file_removed ($param->{messagePath}."t$_.xml"); + $tfile -> purge; } } }