From 4ab9f3e6135d65a28433612f102b67fa78f21544 Mon Sep 17 00:00:00 2001 From: Aron Podrigal Date: Mon, 19 Oct 2015 20:28:15 -0400 Subject: [PATCH] avp_db_query return empty strings from db into avp When avp_db_query column result is an empty string set the avp to empty string instead of being null by skipping over it. --- modules/avpops/avpops_db.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/avpops/avpops_db.c b/modules/avpops/avpops_db.c index b7f46878cf4..e8f70245377 100644 --- a/modules/avpops/avpops_db.c +++ b/modules/avpops/avpops_db.c @@ -503,7 +503,7 @@ int db_query_avp_print_results(struct sip_msg *msg, const db_res_t *db_res, avp_val.s.s= (char*)RES_ROWS(db_res)[i].values[j].val.string_val; avp_val.s.len=strlen(avp_val.s.s); - if(avp_val.s.len<=0) + if(avp_val.s.len<0) goto next_avp; break; case DB_STR: @@ -512,7 +512,7 @@ int db_query_avp_print_results(struct sip_msg *msg, const db_res_t *db_res, RES_ROWS(db_res)[i].values[j].val.str_val.len; avp_val.s.s= (char*)RES_ROWS(db_res)[i].values[j].val.str_val.s; - if(avp_val.s.len<=0) + if(avp_val.s.len<0) goto next_avp; break; case DB_BLOB: @@ -521,7 +521,7 @@ int db_query_avp_print_results(struct sip_msg *msg, const db_res_t *db_res, RES_ROWS(db_res)[i].values[j].val.blob_val.len; avp_val.s.s= (char*)RES_ROWS(db_res)[i].values[j].val.blob_val.s; - if(avp_val.s.len<=0) + if(avp_val.s.len<0) goto next_avp; break; case DB_INT: