diff --git a/lib/libalpm/remove.c b/lib/libalpm/remove.c index 2529dbf9..2360796b 100644 --- a/lib/libalpm/remove.c +++ b/lib/libalpm/remove.c @@ -420,7 +420,9 @@ static void shift_pacsave(alpm_handle_t *handle, const char *file) cleanup: free(dirname); - closedir(dir); + if(dir != NULL) { + closedir(dir); + } }