Sfoglia il codice sorgente

Belt *or* suspenders will be sufficient when casting things to unsigned char.

svn:r3122
Nick Mathewson 21 anni fa
parent
commit
fd4c624677
1 ha cambiato i file con 2 aggiunte e 3 eliminazioni
  1. 2 3
      src/common/crypto.c

+ 2 - 3
src/common/crypto.c

@@ -974,12 +974,11 @@ int
 crypto_pk_check_fingerprint_syntax(const char *s)
 {
   int i;
-  const unsigned char *cp = s;
   for (i = 0; i < FINGERPRINT_LEN; ++i) {
     if ((i%5) == 4) {
-      if (!TOR_ISSPACE(cp[i])) return 0;
+      if (!TOR_ISSPACE(s[i])) return 0;
     } else {
-      if (!TOR_ISXDIGIT(cp[i])) return 0;
+      if (!TOR_ISXDIGIT(s[i])) return 0;
     }
   }
   if (s[FINGERPRINT_LEN]) return 0;