Procházet zdrojové kódy

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

svn:r3122
Nick Mathewson před 21 roky
rodič
revize
fd4c624677
1 změnil soubory, kde provedl 2 přidání a 3 odebrání
  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;