This avoids a crash in filetarget_free() when regex support isn't
requested in files_search().
---
v2: Use {0} instead of {}. The former is c99, the latter is a GNU
extension.

 src/pacman/files.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/pacman/files.c b/src/pacman/files.c
index 7b0c884b..cae7130d 100644
--- a/src/pacman/files.c
+++ b/src/pacman/files.c
@@ -114,7 +114,7 @@ static int files_search(alpm_list_t *syncs, alpm_list_t 
*targets, int regex) {
                char *targ = t->data;
                size_t len = strlen(targ);
                int exact_file = strchr(targ, '/') != NULL;
-               regex_t reg;
+               regex_t reg = {0};
 
                if(exact_file) {
                        while(len > 1 && targ[0] == '/') {
-- 
2.24.1

Reply via email to