diff --git a/openair-cn/OPENAIRHSS/s6a/s6a_subscription_data.c b/openair-cn/OPENAIRHSS/s6a/s6a_subscription_data.c index a830748a723625cece36f64b9c73fb18c48fd79e..1f56e609d953fb82af4785a4278471e6c9a511d9 100644 --- a/openair-cn/OPENAIRHSS/s6a/s6a_subscription_data.c +++ b/openair-cn/OPENAIRHSS/s6a/s6a_subscription_data.c @@ -41,10 +41,10 @@ int s6a_add_subscription_data_avp(struct msg *message, mysql_ul_ans_t *mysql_ans) { - int ret = -1, i; - mysql_pdn_t *pdns; - uint8_t nb_pdns; - struct avp *avp, *child_avp; + int ret = -1, i = 0; + mysql_pdn_t *pdns = NULL; + uint8_t nb_pdns = 0; + struct avp *avp = NULL, *child_avp = NULL; union avp_value value; if (mysql_ans == NULL) {