From e885951f27cd3ab5e4726b65105114875c5d808c Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Thu, 4 Jul 2013 20:24:02 +0200 Subject: [PATCH] db: Fix an issue with the memset We want to memset the entire area of the atuple and not just the first four/eight bytes of the data. Fixes: Coverity CID 1040708 --- openbsc/src/libmsc/db.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openbsc/src/libmsc/db.c b/openbsc/src/libmsc/db.c index 4e20e2318..b57a05099 100644 --- a/openbsc/src/libmsc/db.c +++ b/openbsc/src/libmsc/db.c @@ -511,7 +511,7 @@ int db_get_lastauthtuple_for_subscr(struct gsm_auth_tuple *atuple, return -ENOENT; } - memset(atuple, 0, sizeof(atuple)); + memset(atuple, 0, sizeof(*atuple)); atuple->use_count = dbi_result_get_ulonglong(result, "use_count"); atuple->key_seq = dbi_result_get_ulonglong(result, "key_seq");