Index: score.c =================================================================== RCS file: /home/roessler/cvs/mutt/score.c,v retrieving revision 3.2 diff -u -r3.2 score.c --- score.c 11 Dec 2002 11:19:40 -0000 3.2 +++ score.c 30 Jan 2005 16:45:42 -0000 @@ -88,7 +88,7 @@ break; if (!ptr) { - if ((pat = mutt_pattern_comp (pattern, 0, err)) == NULL) + if ((pat = mutt_pattern_comp (pattern, M_FULL_MSG, err)) == NULL) { FREE (&pattern); return (-1); @@ -119,7 +119,7 @@ hdr->score = 0; /* in case of re-scoring */ for (tmp = Score; tmp; tmp = tmp->next) { - if (mutt_pattern_exec (tmp->pat, 0, NULL, hdr) > 0) + if (mutt_pattern_exec (tmp->pat, 0, ctx, hdr) > 0) { if (tmp->exact || tmp->val == 9999 || tmp->val == -9999) { Index: doc/manual.sgml.head =================================================================== RCS file: /home/roessler/cvs/mutt/doc/manual.sgml.head,v retrieving revision 3.35 diff -u -r3.35 manual.sgml.head --- doc/manual.sgml.head 15 Jan 2005 07:36:37 -0000 3.35 +++ doc/manual.sgml.head 30 Jan 2005 16:45:42 -0000 @@ -1496,7 +1496,7 @@ matches it. section (note: For efficiency reasons, patterns which scan information not available in the index, such as ˜b, -˜B or ˜h, may not be used). ˜B or ˜h, are discouraged).