diff --git a/src/elogd.c b/src/elogd.c index cf101733..e55247c1 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -6,6 +6,9 @@ Contents: Web server program for Electronic Logbook ELOG $Log$ + Revision 1.755 2005/09/21 06:47:32 ritt + Added '\' escape for smileys + Revision 1.754 2005/09/19 19:14:41 ritt Improved quote table in html email notification @@ -6505,9 +6508,6 @@ typedef struct { PATTERN_LIST pattern_list[] = { - /* escape */ - {"\\[", "["}, - /* smileys */ {":))", ""}, {":-))", ""}, @@ -6585,7 +6585,7 @@ char *email_quote_table = " 0 && str[i - 1] == '\\') { + + j--; + strcpy(return_buffer + j, pattern_list[l].pattern); + j += strlen(pattern_list[l].pattern); + i += strlen(pattern_list[l].pattern) - 1; // 1 gets added in for loop... + + break; + } + if (interprete_elcode) { if (stristr(pattern_list[l].pattern, "[quote")) {