fix(wpa_supplicant): Fix data align error

This commit is contained in:
Dong Heng
2018-10-17 11:12:32 +08:00
parent b4770b980d
commit 2909fd0fb1

View File

@ -187,12 +187,8 @@ SHA1Transform(u32 state[5], const unsigned char buffer[64])
CHAR64LONG16* block; CHAR64LONG16* block;
#ifdef SHA1HANDSOFF #ifdef SHA1HANDSOFF
CHAR64LONG16 workspace; CHAR64LONG16 workspace;
if ((size_t)buffer & 0x3) { block = &workspace;
block = &workspace; os_memcpy(block, buffer, 64);
os_memcpy(block, buffer, 64);
} else {
block = (CHAR64LONG16 *) buffer;
}
#else #else
block = (CHAR64LONG16 *) buffer; block = (CHAR64LONG16 *) buffer;
#endif #endif