projects
/
oweals
/
opkg-lede.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
opkg: (leak fixing, day 1) lots and lots of memory leaks fixed
[oweals/opkg-lede.git]
/
libopkg
/
pkg_vec.c
diff --git
a/libopkg/pkg_vec.c
b/libopkg/pkg_vec.c
index 436622a11b38f943cdbbea145148ac30169e079c..72f9d7d366e083cd8f7e07db39917fbdedca12de 100644
(file)
--- a/
libopkg/pkg_vec.c
+++ b/
libopkg/pkg_vec.c
@@
-36,7
+36,12
@@
pkg_vec_t * pkg_vec_alloc(void)
void pkg_vec_free(pkg_vec_t *vec)
{
- free(vec->pkgs);
+ if (!vec)
+ return;
+
+ if (vec->pkgs)
+ free(vec->pkgs);
+
free(vec);
}