if(addr->p.srs_sender)
s = string_append(s, &size, &ptr, 3, US" SRS=<", addr->p.srs_sender, US">");
#endif
+#ifdef EXPERIMENTAL_DBL
+ dbl_delivery_ip = NULL; /* presume no successful remote delivery */
+#endif
/* You might think that the return path must always be set for a successful
delivery; indeed, I did for some time, until this statement crashed. The case
s[ptr] = 0;
log_write(0, flags, "%s", s);
+#ifdef EXPERIMENTAL_DBL
+DEBUG(D_deliver)
+ {
+ debug_printf(" DBL(Delivery): dbl_delivery_query=|%s| dbl_delivery_IP=%s\n", dbl_delivery_query, dbl_delivery_ip);
+ }
+if (dbl_delivery_ip != NULL && dbl_delivery_query != NULL)
+ expand_string(dbl_delivery_query);
+#endif
store_reset(reset_point);
return;
}