Fix memory leak of oi.arch and oi.name
modified libpkg/pkg_config.c
@@ -982,11 +982,13 @@ pkg_ini(const char *path, const char *reposdir, pkg_init_flags flags)
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -999,13 +1001,15 @@ pkg_ini(const char *path, const char *reposdir, pkg_init_flags flags)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1172,7 +1176,8 @@ pkg_ini(const char *path, const char *reposdir, pkg_init_flags flags)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1284,7 +1289,8 @@ pkg_ini(const char *path, const char *reposdir, pkg_init_flags flags)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1339,7 +1345,8 @@ pkg_ini(const char *path, const char *reposdir, pkg_init_flags flags)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1353,7 +1360,8 @@ pkg_ini(const char *path, const char *reposdir, pkg_init_flags flags)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1366,11 +1374,16 @@ pkg_ini(const char *path, const char *reposdir, pkg_init_flags flags)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_elf.c
@@ -1066,7 +1066,9 @@ pkg_get_myarch_elfparse(char *dest, size_t sz, struct os_info *oi)
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1133,8 +1135,12 @@ pkg_get_myarch(char *dest, size_t sz, struct os_info *oi)
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|