Commit 551ae806 551ae8068f4a605f81537753ebd26120b51787e0 by Sergey Poznyakoff

(_comp_action): Do not run comparator if the sample is NULL.

1 parent e61d9ea0
...@@ -474,6 +474,7 @@ _comp_action (void *item, void *data) ...@@ -474,6 +474,7 @@ _comp_action (void *item, void *data)
474 474
475 d.comp = cp->comp; 475 d.comp = cp->comp;
476 for (i = 0; cp->retr (item, cp->data, i, &d.sample) == 0; i++) 476 for (i = 0; cp->retr (item, cp->data, i, &d.sample) == 0; i++)
477 if (d.sample)
477 { 478 {
478 rc = sieve_vlist_do (cp->val, _comp_action2, &d); 479 rc = sieve_vlist_do (cp->val, _comp_action2, &d);
479 free (d.sample); 480 free (d.sample);
......