summaryrefslogtreecommitdiffstats
path: root/src/gsm
diff options
context:
space:
mode:
Diffstat (limited to 'src/gsm')
-rw-r--r--src/gsm/apn.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gsm/apn.c b/src/gsm/apn.c
index 8d4b2bfc..f8303db9 100644
--- a/src/gsm/apn.c
+++ b/src/gsm/apn.c
@@ -53,6 +53,9 @@ char * osmo_apn_to_str(char *out_str, const uint8_t *apn_enc, size_t apn_enc_len
char *str = out_str;
size_t rest_chars = apn_enc_len;
+ if (!apn_enc)
+ return NULL;
+
while (rest_chars > 0 && apn_enc[0]) {
size_t label_size = apn_enc[0];
if (label_size + 1 > rest_chars)