diff options
Diffstat (limited to 'crypto')
-rw-r--r-- | crypto/sparcv9cap.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crypto/sparcv9cap.c b/crypto/sparcv9cap.c index 92841ce76a..093c5ebc0b 100644 --- a/crypto/sparcv9cap.c +++ b/crypto/sparcv9cap.c @@ -164,9 +164,9 @@ void OPENSSL_cpuid_setup(void) #if defined(__sun) && defined(__SVR4) if (getisax != NULL) { - unsigned int vec[1]; + unsigned int vec[2] = { 0, 0 }; - if (getisax (vec,1)) { + if (getisax (vec,2)) { if (vec[0]&0x00020) OPENSSL_sparcv9cap_P[0] |= SPARCV9_VIS1; if (vec[0]&0x00040) OPENSSL_sparcv9cap_P[0] |= SPARCV9_VIS2; if (vec[0]&0x00080) OPENSSL_sparcv9cap_P[0] |= SPARCV9_BLK; |