diff --git a/legacy/eet/src/lib/eet_cipher.c b/legacy/eet/src/lib/eet_cipher.c index d0cf2e8592..4bea26ffc9 100644 --- a/legacy/eet/src/lib/eet_cipher.c +++ b/legacy/eet/src/lib/eet_cipher.c @@ -938,7 +938,7 @@ eet_pbkdf2_sha1(const char *key, HMAC_CTX hctx; # endif - buf = malloc(salt_len + 4); + buf = alloca(salt_len + 4); if (!buf) return 1; for (i = 1; len; len -= tmp_len, p += tmp_len, i++)