X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fserv_smtp.c;h=7cd291824dcf4fd63dd988b5d2bb7aa47cfa6e6f;hb=3e3bbb6767691506b964af8a45dba2ff09f9e6ee;hp=f10de741f2190dc18be17d15e1433f16e6b2d5c0;hpb=7b95baa30395dd014b952d4280c7e12cb353c202;p=citadel.git diff --git a/citadel/serv_smtp.c b/citadel/serv_smtp.c index f10de741f..7cd291824 100644 --- a/citadel/serv_smtp.c +++ b/citadel/serv_smtp.c @@ -1314,6 +1314,9 @@ void smtp_do_procmsg(long msgnum, void *userdata) { if (!strcasecmp(key, "retry")) { /* double the retry interval after each attempt */ retry = extract_long(buf, 1) * 2L; + if (retry > SMTP_RETRY_MAX) { + retry = SMTP_RETRY_MAX; + } remove_token(instr, i, '\n'); } if (!strcasecmp(key, "attempted")) {