Blob Blame History Raw
--- netkit-rusers-0.17/rpc.rusersd/rusers_proc.c	2008-09-04 15:34:47.000000000 +0200
+++ netkit-rusers-0.17_new/rpc.rusersd/rusers_proc.c	2008-09-04 15:18:34.000000000 +0200
@@ -309,7 +309,11 @@ rusersproc_allnames_3(void *tmp1, CLIENT
 
 static void do_strncpy(char *tgt, const char *src, size_t len) {
     strncpy(tgt, src, len);
+#ifdef BROKEN_UTMP
+    /* traditional utmp fields used by version 2 of the rusers protocol
+       are not null-terminated if they are full width */
     tgt[len-1] = 0;
+#endif /* BROKEN_UTMP */
 }
 
 static