diff options
author | Nick Mathewson <nickm@torproject.org> | 2012-06-04 11:07:52 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2012-06-04 11:11:04 -0400 |
commit | 75b72bf62122c74f4c0c193e9364928aecdba695 (patch) | |
tree | f0f1c1f7e3f07a0d50250a762b8db50664cec7b4 | |
parent | f4db3e263175f3846bdf24de2f1e4788bc764764 (diff) | |
download | tor-75b72bf62122c74f4c0c193e9364928aecdba695.tar tor-75b72bf62122c74f4c0c193e9364928aecdba695.tar.gz |
Fix build warning on Lenny about strtok_r unit test
This fixes a warning in efb8a09f, where Debain Lenny's GCC doesn't get
that
for (i=0; i<3; ++i) {
const char *p;
switch(i) {
case 0:
p="X"; break;
case 1:
p="Y"; break;
case 2:
p="Z"; break;
}
printf("%s\n", p);
}
will never try to print an uninitialezed value.
Found by buildbots. Bug in no released versions of Tor.
-rw-r--r-- | src/test/test_util.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/test/test_util.c b/src/test/test_util.c index e05269252..0d132ee8c 100644 --- a/src/test/test_util.c +++ b/src/test/test_util.c @@ -1826,10 +1826,9 @@ test_util_strtok(void) char *cp1, *cp2; for (i = 0; i < 3; i++) { - const char *pad1, *pad2; + const char *pad1="", *pad2=""; switch (i) { case 0: - pad1 = pad2 = ""; break; case 1: pad1 = " "; |