From 9c070ccc6ece5a3dfbed803cceabf0b51e1453f7 Mon Sep 17 00:00:00 2001 From: Danny Kukawka Date: Mon, 26 Nov 2007 18:52:21 +0100 Subject: [PATCH] fix endless loop on empty match rules in fdi-files Fixed endless loop on empty fdi (match) rules. Simply jump to the next rule if this happen. --- hald/device_info.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/hald/device_info.c b/hald/device_info.c index 438ec52..d601e60 100644 --- a/hald/device_info.c +++ b/hald/device_info.c @@ -1109,6 +1109,7 @@ rules_match_and_merge_device (void *fdi_rules_list, HalDevice *d) default: HAL_WARNING(("Unhandled rule (%i)!", rule->rtype)); + rule = di_jump(rule); break; } rule = di_next(rule); -- 1.5.3.7