From 2ae5f3cc27425a2b53872bb7c783aa032ac6aa6b Mon Sep 17 00:00:00 2001 From: Frederic Martinsons Date: Sat, 23 Oct 2021 10:57:26 +0200 Subject: iface-modem-firmware: Initialize context to null Without setting memory to NULL it is possible that ctx->list point to an unitialized pointer and trig a segfault when we free it (for example when the firmware list is not supported) Signed-off-by: Frederic Martinsons --- src/mm-iface-modem-firmware.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/mm-iface-modem-firmware.c') diff --git a/src/mm-iface-modem-firmware.c b/src/mm-iface-modem-firmware.c index d363f929..1b4a07ad 100644 --- a/src/mm-iface-modem-firmware.c +++ b/src/mm-iface-modem-firmware.c @@ -160,7 +160,7 @@ handle_list (MmGdbusModemFirmware *skeleton, { HandleListContext *ctx; - ctx = g_slice_new (HandleListContext); + ctx = g_slice_new0 (HandleListContext); ctx->skeleton = g_object_ref (skeleton); ctx->invocation = g_object_ref (invocation); ctx->self = g_object_ref (self); -- cgit v1.2.3-70-g09d2