/* other hooks only allow one command per pattern, so update the
* entry with the new command. this currently does not change the
* order of execution of the hooks, which i think is desirable since
/* other hooks only allow one command per pattern, so update the
* entry with the new command. this currently does not change the
* order of execution of the hooks, which i think is desirable since
if ((pat =
mutt_pattern_comp (pattern.data,
(data & (M_SENDHOOK | M_SEND2HOOK | M_FCCHOOK)) ?
0 : M_FULL_MSG, err)) == NULL)
goto error;
if ((pat =
mutt_pattern_comp (pattern.data,
(data & (M_SENDHOOK | M_SEND2HOOK | M_FCCHOOK)) ?
0 : M_FULL_MSG, err)) == NULL)
goto error;
if ((rc = REGCOMP(rx, NONULL(pattern.data),
((data & M_CRYPTHOOK) ? REG_ICASE : 0))) != 0)
{
if ((rc = REGCOMP(rx, NONULL(pattern.data),
((data & M_CRYPTHOOK) ? REG_ICASE : 0))) != 0)
{