On Tue, Jul 9, 2013 at 7:15 AM, Rich Coe <rcoe@wi.rr.com> wrote:
On Mon, 01 Jul 2013 23:33:00 +0200
Lars Windolf <lars.lindner@gmail.com> wrote:
> Am 28.06.2013 23:38, schrieb Rich Coe:
> > diff --git a/src/rule.c b/src/rule.c
> > index 6e2e116..f5e93d4 100644
> > --- a/src/rule.c
> > +++ b/src/rule.c
> > @@ -82,13 +82,13 @@ rule_free (rulePtr rule)
> > -   return (NULL != g_strstr_len (item->description, -1, rule->value));
> > +   return (NULL != item->description && NULL != g_strstr_len (item->description, -1, rule->value));

This line in the patch:
> > +   return (NULL != item->description && NULL != g_strstr_len (item->description, -1, rule->value));

Came out as
-    return (NULL != item->title && NULL != g_strstr_len (item->description, -1, rule->value));
In master.

It looks like a an error -- item->title should be item->description
inside rule_check_item_description().

Thanks for spotting this. Copy&paste merging is evil... Fixed in git master.

Best Regards,
Lars