Jelajahi Sumber

htable: error on not finding htable in pv get

Daniel-Constantin Mierla 1 tahun lalu
induk
melakukan
24b2721423
1 mengubah file dengan 4 tambahan dan 1 penghapusan
  1. 4 1
      src/modules/htable/ht_var.c

+ 4 - 1
src/modules/htable/ht_var.c

@@ -37,8 +37,11 @@ int pv_get_ht_cell(struct sip_msg *msg, pv_param_t *param, pv_value_t *res)
 
 
 	if(hpv->ht == NULL) {
 	if(hpv->ht == NULL) {
 		hpv->ht = ht_get_table(&hpv->htname);
 		hpv->ht = ht_get_table(&hpv->htname);
-		if(hpv->ht == NULL)
+		if(hpv->ht == NULL) {
+			LM_ERR("htable not found for getting $sht(%.*s=>%.*s)\n",
+					hpv->htname.len, hpv->htname.s, htname.len, htname.s);
 			return pv_get_null(msg, param, res);
 			return pv_get_null(msg, param, res);
+		}
 	}
 	}
 	if(pv_printf_s(msg, hpv->pve, &htname) != 0) {
 	if(pv_printf_s(msg, hpv->pve, &htname) != 0) {
 		LM_ERR("cannot get $sht name\n");
 		LM_ERR("cannot get $sht name\n");