From 16c9979e197b808c8328e1d04581ead335517f31 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Fri, 19 Jul 2019 12:33:24 -0400 Subject: [PATCH] TT#63550 fix mem allocation bug resulting in mem corruption during redis restore fixes #811 possibly also fixes #802 Change-Id: Ic14e4916e9c340221a1c0b177707a1d1bef73347 (cherry picked from commit 24d67d0662731d53671873bccc06d36ba32c6f2d) --- daemon/redis.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/redis.c b/daemon/redis.c index 99ab39e7a..ac606fe92 100644 --- a/daemon/redis.c +++ b/daemon/redis.c @@ -1088,7 +1088,7 @@ static int redis_hash_get_sdes_params(GQueue *out, const struct redis_hash *h, c snprintf(tagkey, sizeof(tagkey), "%s_tag", kk); if (redis_hash_get_unsigned(&tag, h, tagkey)) break; - struct crypto_params_sdes *cps = g_slice_alloc0(sizeof(cps)); + struct crypto_params_sdes *cps = g_slice_alloc0(sizeof(*cps)); cps->tag = tag; int ret = redis_hash_get_sdes_params1(&cps->params, h, kk); if (ret) {