GNOME Bugzilla – Bug 100870
acache checkin/checkout unbalanced in task-decode
Last modified: 2006-06-18 05:25:04 UTC
It looks like task-save.c checks out the article bodies from acache, but they are checked back in in base/decode.c when the decode is done. This is premature in cases when both the attachments and the body are being saved -- the body could be expired from the cache before the body is saved -- and could cause the files to never be checked back in if only the article body was being saved. I don't have time to confirm this now, so I'm filing this as a note to remember to look into this...
Fixed in cvs: http://cvs.gnome.org/bonsai/cvsview2.cgi?diff_mode=context&whitespace_mode=show&subdir=pan/pan&command=DIFF_FRAMESET&file=task-save.c&rev1=1.31&rev2=1.32&root=/cvs/gnome http://cvs.gnome.org/bonsai/cvsview2.cgi?diff_mode=context&whitespace_mode=show&subdir=pan/pan/base&command=DIFF_FRAMESET&file=decode.c&rev1=1.52&rev2=1.53&root=/cvs/gnome