strncpy() doesn't append a null character at the end of the string,
so the next strncat() call crashes (core dump).
Noted only with -current and gcc3, but it's a sw bug anyway.
Over to maintainer.
Fix committed, thanks!
Sorry for the delay: I was on a summer vacation...