Bladeren bron

ipops: init variables to avoid compiler warnings

- use define wrapper for safety printing null strings
Daniel-Constantin Mierla 10 jaren geleden
bovenliggende
commit
a318866c1c
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      modules/ipops/ipops_pv.c

+ 2 - 2
modules/ipops/ipops_pv.c

@@ -861,7 +861,7 @@ int pv_parse_srv_name (pv_spec_t *sp, str *in)
 	char *pstr;
 	char *pstr;
 	int i, pos, sign;
 	int i, pos, sign;
 	srv_pv_t *dpv;
 	srv_pv_t *dpv;
-	str pvi, pvk, pvn;
+	str pvi = {0}, pvk = {0}, pvn = {0};
 
 
 	/**********
 	/**********
 	 * o alloc/init pvid structure
 	 * o alloc/init pvid structure
@@ -991,7 +991,7 @@ noindex:
 	if (skip_over (in, pos, 1) != in->len)
 	if (skip_over (in, pos, 1) != in->len)
 		goto error;
 		goto error;
 	LM_DBG ("srvquery (%.*s => %.*s [%.*s])\n",
 	LM_DBG ("srvquery (%.*s => %.*s [%.*s])\n",
-			pvn.len, pvn.s, pvk.len, pvk.s, pvi.len, pvi.s);
+			pvn.len, ZSW(pvn.s), pvk.len, ZSW(pvk.s), pvi.len, ZSW(pvi.s));
 	dpv->item = sr_srv_add_item (&pvn, 0);
 	dpv->item = sr_srv_add_item (&pvn, 0);
 	if (!dpv->item)
 	if (!dpv->item)
 		goto error;
 		goto error;