From a50834be629e8e3fc14fbd1b055f39e360df5034 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Wed, 21 Jan 1998 05:20:44 +0000 Subject: [PATCH] (kadm5_s_init_with_password_ctx): initialize `log_context.socket_name' and `log_context.socket_fd' git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4340 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/kadm5/init_s.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/kadm5/init_s.c b/lib/kadm5/init_s.c index 7ad2c28c4..b14e7cd02 100644 --- a/lib/kadm5/init_s.c +++ b/lib/kadm5/init_s.c @@ -69,6 +69,17 @@ kadm5_s_init_with_password_ctx(krb5_context context, ctx->log_context.log_fd = -1; + { + struct sockaddr_un *un = &ctx->log_context.socket_name; + + memset(un, 0, sizeof(*un)); + un->sun_family = AF_UNIX; + strncpy (un->sun_path, KADM5_LOG_SIGNAL, sizeof(un->sun_path)); + un->sun_path[sizeof(un->sun_path) - 1] = '\0'; + } + + ctx->log_context.socket_fd = socket (AF_UNIX, SOCK_DGRAM, 0); + ret = krb5_parse_name(ctx->context, client_name, &ctx->caller); if(ret) return ret;