From dcc5af2c00e04cdc05cec45893d7dd69881550c8 Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Sat, 19 Nov 2005 12:57:31 +0000 Subject: [PATCH] - kill rpmdeps crash on empty file list Changed files: rpm-rpmdeps-segv.patch -> 1.1 --- rpm-rpmdeps-segv.patch | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 rpm-rpmdeps-segv.patch diff --git a/rpm-rpmdeps-segv.patch b/rpm-rpmdeps-segv.patch new file mode 100644 index 0000000..09e1ded --- /dev/null +++ b/rpm-rpmdeps-segv.patch @@ -0,0 +1,13 @@ +--- rpm-4.4.3/tools/rpmdeps.c.orig 2005-11-14 14:35:31.000000000 +0100 ++++ rpm-4.4.3/tools/rpmdeps.c 2005-11-19 13:58:20.277340896 +0100 +@@ -267,6 +267,10 @@ + + switch (rpmdeps_mode) { + case RPMDEP_RPMFC: ++ /* rpmfcApply() doesn't expect empty file list */ ++ if(ac <= 0) ++ break; ++ + /* Build file class dictionary. */ + fc = rpmfcNew(); + xx = rpmfcClassify(fc, av, NULL); -- 2.44.0