From dc1bb5b1861de279b450ab550888dd748b77463f Mon Sep 17 00:00:00 2001 From: Daniel-Constantin Mierla Date: Mon, 26 Oct 2020 07:42:10 +0100 Subject: [PATCH] alias_db: set ending zero in a single place --- src/modules/alias_db/alookup.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/modules/alias_db/alookup.c b/src/modules/alias_db/alookup.c index 28dd9169992..faa5f6739ea 100644 --- a/src/modules/alias_db/alookup.c +++ b/src/modules/alias_db/alookup.c @@ -163,19 +163,18 @@ static int alias_db_query(struct sip_msg* _msg, str table, (char*)RES_ROWS(db_res)[i].values[1].val.str_val.s, RES_ROWS(db_res)[i].values[1].val.str_val.len); user_s.len += RES_ROWS(db_res)[i].values[1].val.str_val.len; - useruri_buf[user_s.len] = '\0'; break; case DB1_BLOB: strncpy(user_s.s, (char*)RES_ROWS(db_res)[i].values[1].val.blob_val.s, RES_ROWS(db_res)[i].values[1].val.blob_val.len); user_s.len += RES_ROWS(db_res)[i].values[1].val.blob_val.len; - useruri_buf[user_s.len] = '\0'; break; default: LM_ERR("unknown type of DB user column\n"); goto err_server; } + useruri_buf[user_s.len] = '\0'; user_s.s = useruri_buf; /* set the URI */ LM_DBG("new URI [%d] is [%.*s]\n", i, user_s.len ,user_s.s );