[PATCH 1/2] Handle verto_reinitialize()'s return value; new in libverto 0.2
Nathaniel McCallum
npmccallum at redhat.com
Wed Nov 9 16:55:35 EST 2011
This patch requires libverto from master, soon to be 0.2.
On Wed, 2011-11-09 at 16:54 -0500, Nathaniel McCallum wrote:
> ---
> src/kdc/main.c | 6 +++++-
> 1 files changed, 5 insertions(+), 1 deletions(-)
>
> diff --git a/src/kdc/main.c b/src/kdc/main.c
> index e7d6c6f..8d4df87 100644
> --- a/src/kdc/main.c
> +++ b/src/kdc/main.c
> @@ -572,7 +572,11 @@ create_workers(verto_ctx *ctx, int num)
> for (i = 0; i < num; i++) {
> pid = fork();
> if (pid == 0) {
> - verto_reinitialize(ctx);
> + if (!verto_reinitialize(ctx)) {
> + krb5_klog_syslog(LOG_ERR,
> + _("Unable to reinitialize main loop"));
> + return ENOMEM;
> + }
> retval = loop_setup_signals(ctx, NULL, reset_for_hangup);
> if (retval) {
> krb5_klog_syslog(LOG_ERR, _("Unable to initialize signal "
More information about the krbdev
mailing list