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.

Reply via email to