diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2007-03-16 11:23:59 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2007-03-16 11:23:59 +0000 |
commit | cae21566ad3f6e5f15f701db6ac61d81816ec00c (patch) | |
tree | 11411821d93f4cd1739e539bb15259a0883439e3 /mail/dbmail/files | |
parent | - Use TCL/TK 8.4 (diff) |
- Update to 2.2.4
PR: 110245
Submitted by: Larry Rosenman <ler@lerctr.org>
Approved by: maintainer
Diffstat (limited to 'mail/dbmail/files')
-rw-r--r-- | mail/dbmail/files/patch-rfc822_headername_case | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/mail/dbmail/files/patch-rfc822_headername_case b/mail/dbmail/files/patch-rfc822_headername_case deleted file mode 100644 index 1148c5e2a85b..000000000000 --- a/mail/dbmail/files/patch-rfc822_headername_case +++ /dev/null @@ -1,26 +0,0 @@ ---- dbmail-message.c -+++ dbmail-message.c -@@ -885,9 +885,13 @@ static int _header_get_id(const struct D - u64_t tmp; - gpointer cacheid; - gchar *safe_header; -+ gchar *tmpheader; - -- if (! (safe_header = dm_strnesc(header,CACHE_WIDTH_NAME))) -+ // rfc822 headernames are case-insensitive -+ if (! (tmpheader = dm_strnesc(header,CACHE_WIDTH_NAME))) - return -1; -+ safe_header = g_ascii_strdown(tmpheader,-1); -+ g_free(tmpheader); - - cacheid = g_hash_table_lookup(self->header_dict, (gconstpointer)safe_header); - if (cacheid) { -@@ -897,7 +901,7 @@ static int _header_get_id(const struct D - } - - GString *q = g_string_new(""); -- g_string_printf(q, "SELECT id FROM %sheadername WHERE headername='%s'", DBPFX, safe_header); -+ g_string_printf(q, "SELECT id FROM %sheadername WHERE lower(headername)='%s'", DBPFX, safe_header); - if (db_query(q->str) == -1) { - g_string_free(q,TRUE); - g_free(safe_header); |