if (seen_at) {
/* The whole email is likely address */
- rspamd_smtp_addr_parse (c, p - c + 1, &addr);
+ rspamd_smtp_addr_parse (c, p - c, &addr);
if (addr.flags & RSPAMD_EMAIL_ADDR_VALID) {
rspamd_email_address_add (pool, res, &addr, ns);
else {
/* Try heuristic */
if (rspamd_email_address_parse_heuristic (c,
- p - c + 1, &addr)) {
+ p - c, &addr)) {
rspamd_email_address_add (pool, res, &addr, ns);
}
else {
}
else {
/* No @ seen */
- g_string_append_len (ns, c, p - c + 1);
+ g_string_append_len (ns, c, p - c);
rspamd_email_address_add (pool, res, NULL, ns);
}
}