On Tue, Apr 26, 2011 at 05:19:13PM -0400, Wietse Venema wrote: > diff -cr -C4 src/local/bounce_workaround.c src/local/bounce_workaround.c > *** src/local/bounce_workaround.c Sat Feb 13 21:00:24 2010 > --- src/local/bounce_workaround.c Tue Apr 26 16:44:22 2011 > *************** > *** 96,126 **** > [...] > --- 97,133 ---- > [...] > + if (saved_dict_errno != 0) > + /* At this point, canon_owner == 0. */ > + return (defer_append(BOUNCE_FLAGS(state.request), > + BOUNCE_ATTR(state.msg_attr)));
Does this code path need to do anything to set an error reason? Something along the lines of: dsb_simple(state.msg_attr.why, "4.3.0", "owner alias lookup failure"); -- Viktor.