Przeglądaj źródła

Merge pull request #340 from doublec/sqlops_memory_leak

sqlops: Fix memory leak in error condition
Daniel-Constantin Mierla 10 lat temu
rodzic
commit
0049a20fe0
1 zmienionych plików z 3 dodań i 1 usunięć
  1. 3 1
      modules/sqlops/sql_var.c

+ 3 - 1
modules/sqlops/sql_var.c

@@ -255,7 +255,9 @@ int pv_parse_dbr_name(pv_spec_p sp, str *in)
 		if(p>in->s+in->len || *p=='\0' || *p!=']')
 			goto error_index;
 	} else {
-		LM_ERR("unknow key [%.*s]\n", pvs.len, pvs.s);
+		LM_ERR("unknown key [%.*s]\n", pvs.len, pvs.s);
+		if(spv!=NULL)
+			pkg_free(spv);
 		return -1;
 	}
 	sp->pvp.pvn.u.dname = (void*)spv;