[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [tor/master] Fix build warning on Lenny about strtok_r unit test



commit 75b72bf62122c74f4c0c193e9364928aecdba695
Author: Nick Mathewson <nickm@xxxxxxxxxxxxxx>
Date:   Mon Jun 4 11:07:52 2012 -0400

    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.
---
 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 e052692..0d132ee 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 = " ";

_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits