I found a small issue with make_md5 and I hope someone can quickly look at
is and provide a patch.
The problem is that make_md5 does not create the hashed dirs in which it
writes the md5 files. For example, if my md5_dir is set to /var/imap/md5
and /var/imap/md5 exists, I expect that the directory /var/imap/md5/t gets
created when doing "make_md5 test". This would also be consistent with the
rest of cyrus-imapd. However, the directory must exist before running
make_md5, otherwise no checksum files are generated.
I know there are just a few lines missing, but my attempt to fix it just
resulted in some nice segfaults :(

Maybe Ken or some other kind soul takes a few minutes to deliver the
correct fix.

Thanks,
Simon
----
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to