From 02dd265d68b771bf315cfe6620c9b2371edea828 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Wed, 13 Nov 2019 07:05:11 +0100 Subject: [PATCH] vlr.c: fix condition to check MSISDN presence msisdn_enc is a buffer, its address is always != 0 Change-Id: Ib2294d2cd339c36df599d7d134f979a572ac308a --- src/libvlr/vlr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libvlr/vlr.c b/src/libvlr/vlr.c index f644df8ce..b164fd8f2 100644 --- a/src/libvlr/vlr.c +++ b/src/libvlr/vlr.c @@ -784,7 +784,7 @@ static void vlr_subscr_gsup_insert_data(struct vlr_subscr *vsub, unsigned idx; int rc; - if (gsup_msg->msisdn_enc) {//FIXME: vlr_subscr_set_msisdn()? + if (gsup_msg->msisdn_enc_len) {//FIXME: vlr_subscr_set_msisdn()? gsm48_decode_bcd_number2(vsub->msisdn, sizeof(vsub->msisdn), gsup_msg->msisdn_enc, gsup_msg->msisdn_enc_len, 0);