Browse Source

[Minor] Fix rfc2047 quoted printable version

tags/1.5.0
Vsevolod Stakhov 7 years ago
parent
commit
a9f583d910
1 changed files with 3 additions and 2 deletions
  1. 3
    2
      src/libutil/str_util.c

+ 3
- 2
src/libutil/str_util.c View File

@@ -1908,7 +1908,7 @@ decode:
if (end - o >= remain) {
processed = rspamd_memcspn (p, "=_", remain);
memcpy (o, p, processed);
o += remain;
o += processed;

if (processed == remain) {
break;
@@ -1918,7 +1918,7 @@ decode:
remain -= processed;
p += processed;

if (*p == '=') {
if (G_LIKELY (*p == '=')) {
p ++;
/* Skip comparison, as we know that we have found match */
goto decode;
@@ -1926,6 +1926,7 @@ decode:
else {
*o++ = ' ';
p ++;
remain --;
}
}
}

Loading…
Cancel
Save