diff options
author | Frederic Martinsons <frederic.martinsons@sigfox.com> | 2021-10-23 10:57:26 +0200 |
---|---|---|
committer | Frederic Martinsons <frederic.martinsons@sigfox.com> | 2021-10-23 10:58:15 +0200 |
commit | 2ae5f3cc27425a2b53872bb7c783aa032ac6aa6b (patch) | |
tree | 122b556bdc702e99f0ea5d203fac83eca2d28959 | |
parent | c487ca1b36dd1aa14cb45e4555fbf3235b7ca784 (diff) |
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 <frederic.martinsons@sigfox.com>
-rw-r--r-- | src/mm-iface-modem-firmware.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); |