Avoid use-after-free
modified libpkg/pkg.h
@@ -447,7 +447,7 @@ int pkg_analyse_files(struct pkgdb *, struct pkg *);
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg_elf.c
@@ -458,8 +458,13 @@ pkg_get_myarch_indep(char *dest, size_t sz)
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified pkg/register.c
@@ -205,15 +205,16 @@ exec_register(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
|
|
|