kadmin: kadmind_dispatch do not write to 'out' on error
commitfb52fd1c53f9adc7b6e0bcc8ab419739f894012f
authorJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 21 Jan 2022 05:25:15 +0000 (21 00:25 -0500)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 21 Jan 2022 05:25:15 +0000 (21 00:25 -0500)
treef5b69bc5714cc7a424564b76199e2c29eb2f60fa
parent4ffd190b089a78aef0912fec477f36a738dc121c
kadmin: kadmind_dispatch do not write to 'out' on error

1b213c1082be4ef5a1c23928d614c762f837dbe7 ("kadmind: Add missing
error checks") altered the behavior of kadmin_dispatch() such that
it unconditionally called

  krb5_storage_to_data(rsp, out);

Previously kadmin_dispatch() only wrote to 'out' on success.
Doing so is important because 'rsp' might be NULL on error.

Change-Id: I2688a5c47db0f94d955971e785037c578d3f3fa4
kadmin/server.c