Przeglądaj źródła

- port from opensips, commit 4889
- remove (small) memory leak in DB module bind


git-svn-id: https://openser.svn.sourceforge.net/svnroot/openser/trunk@5364 689a6050-402a-0410-94f2-e92a70836424

Henning Westerholt 16 lat temu
rodzic
commit
cc68e8f0dc
1 zmienionych plików z 2 dodań i 0 usunięć
  1. 2 0
      lib/srdb1/db.c

+ 2 - 0
lib/srdb1/db.c

@@ -183,10 +183,12 @@ int db_bind_mod(const str* mod, db_func_t* mydbf)
 		tmp = (char*)pkg_malloc(len + 4);
 		if (!tmp) {
 			LM_ERR("no private memory left\n");
+			pkg_free(name);
 			return -1;
 		}
 		memcpy(tmp, name, len);
 		tmp[len] = '\0';
+		pkg_free(name);
 	} else {
 		tmp = name;
 	}