Use constant expressions for array initialization

pull/327/head
Daniele Lacamera 2021-03-09 10:10:19 +01:00
parent cb2e988254
commit fa3919f28a
1 changed files with 4 additions and 4 deletions

View File

@ -6913,7 +6913,7 @@ int SendKexDhReply(WOLFSSH* ssh)
if (y_ptr == NULL) if (y_ptr == NULL)
ret = WS_MEMORY_E; ret = WS_MEMORY_E;
#else #else
byte y_s[ySz]; byte y_s[MAX_KEX_KEY_SZ];
y_ptr = y_s; y_ptr = y_s;
#endif #endif
if (ret == WS_SUCCESS) { if (ret == WS_SUCCESS) {
@ -6930,7 +6930,7 @@ int SendKexDhReply(WOLFSSH* ssh)
ForceZero(y_ptr, ySz); ForceZero(y_ptr, ySz);
wc_FreeDhKey(&privKey); wc_FreeDhKey(&privKey);
} }
#endif #endif /* ! WOLFSSH_NO_DH */
} }
else { else {
ecc_key pubKey; ecc_key pubKey;
@ -7086,8 +7086,8 @@ int SendKexDhReply(WOLFSSH* ssh)
if (r_ptr == NULL || r_ptr == NULL) if (r_ptr == NULL || r_ptr == NULL)
ret = WS_MEMORY_E; ret = WS_MEMORY_E;
#else #else
byte r_s[rSz]; byte r_s[MAX_ECC_BYTES + ECC_MAX_PAD_SZ];
byte s_s[sSz]; byte s_s[MAX_ECC_BYTES + ECC_MAX_PAD_SZ];
r_ptr = r_s; r_ptr = r_s;
s_ptr = s_s; s_ptr = s_s;
#endif #endif