Russel Coker pointed out (see http://bugs.debian.org/532740\) that libdkim uses strtok(), which is not reentrant, making libdkim unsuitable in multithreaded applications. His patch is attached.
Replace strtok() with strtok_r()
Log in to post a comment.
Replace strtok() with strtok_r()