p_delete(&pattern.data);
return 0;
}
- }
- else {
+ } else {
/* 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
break;
}
- if (data &
- (M_SENDHOOK | M_SEND2HOOK | M_SAVEHOOK | M_FCCHOOK | M_MESSAGEHOOK |
- M_REPLYHOOK)) {
+ if (data & (M_SENDHOOK | M_SEND2HOOK | M_SAVEHOOK | M_FCCHOOK |
+ M_MESSAGEHOOK | M_REPLYHOOK))
+ {
if ((pat =
mutt_pattern_comp (pattern.data,
(data & (M_SENDHOOK | M_SEND2HOOK | M_FCCHOOK)) ?
0 : M_FULL_MSG, err)) == NULL)
goto error;
- }
- else {
+ } else {
rx = p_new(regex_t, 1);
-#ifdef M_CRYPTHOOK
if ((rc = REGCOMP(rx, NONULL(pattern.data),
((data & M_CRYPTHOOK) ? REG_ICASE : 0))) != 0)
{
p_delete(&rx);
goto error;
}
-#endif /* M_CRYPTHOOK */
}
if (ptr) {
ptr->next = p_new(hook_t, 1);
ptr = ptr->next;
- }
- else
+ } else {
Hooks = ptr = p_new(hook_t, 1);
+ }
ptr->type = data;
ptr->command = command.data;
ptr->pattern = pat;