0c223bc
0c223bc
 gcc 4.1.0: "warning: memset used with constant zero length parameter; this
0c223bc
 could be due to transposed parameters". So, fix it!
0c223bc
 -- 03/30/2006 Karel Zak <kzak@redhat.com> 
0c223bc
0c223bc
--- util-linux-2.13-pre7/text-utils/display.c.gcc	2006-03-31 10:44:50.000000000 +0200
0c223bc
+++ util-linux-2.13-pre7/text-utils/display.c	2006-03-31 10:45:22.000000000 +0200
0c223bc
@@ -255,7 +255,8 @@
0c223bc
 					(void)printf("*\n");
0c223bc
 				return(NULL);
0c223bc
 			}
0c223bc
-			memset((char *)curp + nread, 0, need);
0c223bc
+			if (need > 0)
0c223bc
+				memset((char *)curp + nread, 0, need);
0c223bc
 			eaddress = address + nread;
0c223bc
 			return(curp);
0c223bc
 		}