From a8809f0a161e1f074bf2fe4f427081b5947376bb Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Sun, 9 Feb 2020 04:12:53 +0700 Subject: conv: prevent theoretical NULL pointer dereference in osmo_conv_encode() A caller shall never pass NULL to osmo_conv_encode(). Change-Id: Ice0050cd7c7e3fcbf57c2c73682ca28843a92d8b Fixes: CID#208174 --- src/conv.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/conv.c b/src/conv.c index a2c13def..06c4299b 100644 --- a/src/conv.c +++ b/src/conv.c @@ -36,6 +36,7 @@ #include #include +#include #include #include @@ -87,6 +88,7 @@ osmo_conv_encode_init(struct osmo_conv_encoder *encoder, const struct osmo_conv_code *code) { memset(encoder, 0x00, sizeof(struct osmo_conv_encoder)); + OSMO_ASSERT(code != NULL); encoder->code = code; } -- cgit v1.2.3