Unused variable.
[oweals/openssl.git] / crypto / cryptlib.c
index 615bcebec476b2e4ee9a214f4a2ccff6c68ddecf..97f0ddbbf8742b93139c8f8ab74d10f93b40ca47 100644 (file)
@@ -698,12 +698,13 @@ void OPENSSL_cpuid_setup(void)
 #if defined(_WIN32)
        if (!sscanf(env+off,"%I64i",&vec)) vec = strtoul(env+off,NULL,0);
 #else
-       vec = strtoull(env+off,NULL,0);
+       if (!sscanf(env+off,"%lli",(long long *)&vec)) vec = strtoul(env+off,NULL,0);
 #endif
        if (off) vec = OPENSSL_ia32_cpuid()&~vec;
     }
     else
        vec = OPENSSL_ia32_cpuid();
+
     /*
      * |(1<<10) sets a reserved bit to signal that variable
      * was initialized already... This is to avoid interference