]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/ld: fix valgrind warning in strnput
authorDave Cheney <dave@cheney.net>
Fri, 28 Dec 2012 04:32:24 +0000 (15:32 +1100)
committerDave Cheney <dave@cheney.net>
Fri, 28 Dec 2012 04:32:24 +0000 (15:32 +1100)
Fixes #4592.

Thanks to minux for the suggestion.

R=minux.ma, iant
CC=golang-dev
https://golang.org/cl/7017048

src/cmd/ld/data.c

index 51a46e8f47d07e3d3c66854073e1c1dcd6bde2ff..89f73ec99f154bf772bb1b1bd66e1299804e891c 100644 (file)
@@ -580,7 +580,7 @@ datblk(int32 addr, int32 size)
 void
 strnput(char *s, int n)
 {
-       for(; *s && n > 0; s++) {
+       for(; n > 0 && *s; s++) {
                cput(*s);
                n--;
        }