Signed-off-by: Silvan Jegen <[email protected]>
---
 src/pacman/pacman.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/pacman/pacman.c b/src/pacman/pacman.c
index 7329f0f..1d821ef 100644
--- a/src/pacman/pacman.c
+++ b/src/pacman/pacman.c
@@ -262,13 +262,13 @@ static void setuseragent(void)
 static void cleanup(int ret)
 {
        /* free alpm library resources */
-       if(config->handle && alpm_release(config->handle) == -1) {
-               pm_printf(ALPM_LOG_ERROR, "error releasing alpm library\n");
-       }
-
-       /* free memory */
-       FREELIST(pm_targets);
        if(config) {
+               if(config->handle && alpm_release(config->handle) == -1) {
+                       pm_printf(ALPM_LOG_ERROR, "error releasing alpm 
library\n");
+               }
+
+               /* free memory */
+               FREELIST(pm_targets);
                config_free(config);
                config = NULL;
        }
-- 
1.8.5.3


Reply via email to