Fix struct rsa_key memory leak in pkg_finish_repo() on error
modified libpkg/pkg_repo.c
@@ -542,6 +542,7 @@ pkg_finish_repo(char *path, pem_password_cb *password_cb, char *rsa_key_path, bo
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -553,25 +554,33 @@ pkg_finish_repo(char *path, pem_password_cb *password_cb, char *rsa_key_path, bo
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -596,7 +605,9 @@ pkg_finish_repo(char *path, pem_password_cb *password_cb, char *rsa_key_path, bo
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|