From: Andreas Schneider Date: Wed, 25 Nov 2020 11:55:24 +0000 (+0100) Subject: s3:lsasd: Fix creating binding string for error message X-Git-Tag: samba-4.14.0rc1~556 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b20da08d4135d73548bde1452603108fffc29f6d;p=thirdparty%2Fsamba.git s3:lsasd: Fix creating binding string for error message Found by covscan. Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett --- diff --git a/source3/rpc_server/lsasd.c b/source3/rpc_server/lsasd.c index aeeb4d7f10d..2c1fc2db5d0 100644 --- a/source3/rpc_server/lsasd.c +++ b/source3/rpc_server/lsasd.c @@ -576,8 +576,11 @@ static NTSTATUS lsasd_create_sockets(struct tevent_context *ev_ctx, for (i = 0; i < *listen_fd_size; i++) { rc = listen(listen_fd[i].fd, pf_lsasd_cfg.max_allowed_clients); if (rc == -1) { - char *ep_string = dcerpc_binding_string( - dce_ctx, e->ep_description); + char *ep_string = NULL; + + e = listen_fd[i].fd_data; + ep_string = dcerpc_binding_string(dce_ctx, + e->ep_description); DBG_ERR("Failed to listen on endpoint '%s': %s\n", ep_string, strerror(errno)); status = map_nt_error_from_unix(errno);