int
acl_eval(int where, uschar *s, uschar **user_msgptr, uschar **log_msgptr)
{
-int rc;
address_item adb;
address_item *addr = NULL;
#define spa_bytes_add(ptr, header, buf, count) \
{ \
-if (buf && count) \
+if (buf != NULL && count) \
{ \
SSVAL(&ptr->header.len,0,count); \
SSVAL(&ptr->header.maxlen,0,count); \
{
uschar sep = Ustrncmp(name, "headers_add", 11)==0 ? '\n' : ':';
saved_condition = *str_target;
- strtemp = saved_condition + strlen(saved_condition)-1;
+ strtemp = saved_condition + strlen((char *)saved_condition)-1;
if (*strtemp == sep) *strtemp = 0; /* eliminate trailing list-sep */
strtemp = string_sprintf("%s%c%s", saved_condition, sep, sptr);
*str_target = string_copy_malloc(strtemp);
uschar *resent_prefix = US"";
uschar *blackholed_by = NULL;
uschar *blackhole_log_msg = US"";
-int cutthrough_done;
+int cutthrough_done = 0;
flock_t lock_data;
error_block *bad_addresses = NULL;