smtp_log_no_mail(); /* Log no mail if configured */
exim_underbar_exit(EXIT_SUCCESS);
}
- if (message_id[0] == 0) continue; /* No message was accepted */
+ if (!message_id[0]) continue; /* No message was accepted */
}
else /* bad smtp_setup_msg() */
{
memcpy(queuerun_msgid, buf+1, MESSAGE_ID_LENGTH+1);
for (qrunner * q = qrunners; q; q = q->next)
- if (Ustrcmp(q->name, buf+1+MESSAGE_ID_LENGTH+1) == 0)
+ if (q->name
+ ? Ustrcmp(q->name, buf+1+MESSAGE_ID_LENGTH+1) == 0
+ : !buf[1+MESSAGE_ID_LENGTH+1]
+ )
{ queuerun_msg_qname = q->name; break; }
return TRUE;
#endif
ip_address_item * addresses = NULL;
time_t last_connection_time = (time_t)0;
int local_queue_run_max = 0;
-BOOL queue_run_max_has_dollar;
if (is_multiple_qrun())