diff -ruN inn-1.7.2.orig/nnrpd/post.c inn-1.7.2/nnrpd/post.c
--- inn-1.7.2.orig/nnrpd/post.c	2003-09-10 23:37:29.000000000 +0200
+++ inn-1.7.2/nnrpd/post.c	2003-09-10 23:37:06.000000000 +0200
@@ -864,7 +864,7 @@
     HeaderCleanFrom(frombuf);
     p = strchr(frombuf, '@');
     if (p) {
-	strcpy(frombuf, p+1);
+	memmove(frombuf, p+1, strlen(p+1) + 1);
 	p = strrchr(frombuf, '.');
 	if (!p)
 	    return "From: address not in Internet syntax";
