projects
/
apps
/
madmutt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
proper handling of regex lists.
[apps/madmutt.git]
/
lib-mime
/
mime.cpkg
diff --git
a/lib-mime/mime.cpkg
b/lib-mime/mime.cpkg
index
1e97613
..
3da646a
100644
(file)
--- a/
lib-mime/mime.cpkg
+++ b/
lib-mime/mime.cpkg
@@
-67,7
+67,8
@@
rx_t *SpamList = NULL, *NoSpamList = NULL;
void spam(rx_t rx, const string_t tpl) {
rx_set_template(rx, tpl);
void spam(rx_t rx, const string_t tpl) {
rx_set_template(rx, tpl);
- rx_list_append(&SpamList, rx);
+ rx_list_add2(&SpamList, &rx);
+ rx_list_remove(&NoSpamList, rx);
RETURN();
};
RETURN();
};
@@
-77,7
+78,8
@@
rx_t *SpamList = NULL, *NoSpamList = NULL;
rx_list_wipe(&NoSpamList);
rx_delete(&rx);
} else {
rx_list_wipe(&NoSpamList);
rx_delete(&rx);
} else {
- rx_list_append(&NoSpamList, rx);
+ rx_list_remove(&SpamList, rx);
+ rx_list_add2(&NoSpamList, &rx);
}
RETURN();
};
}
RETURN();
};