From 87dbde4f3b078173e53cd45cac000c2d2751b370 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Tue, 3 Oct 2017 19:06:24 +0200 Subject: fix segfault when checking invalid signatures This is a rpm-4.14 regression where rpmReadPackageFile() no longer initialize the header when the pkg is corrupted --- URPM.xs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'URPM.xs') diff --git a/URPM.xs b/URPM.xs index 8926770..cf2eac6 100644 --- a/URPM.xs +++ b/URPM.xs @@ -3136,7 +3136,7 @@ Urpm_verify_signature(filename, prefix=NULL) char result[1024]; rpmRC rc; FD_t fd; - Header h; + Header h = headerNew(); CODE: fd = Fopen(filename, "r"); if (fd == NULL) -- cgit v1.2.1