From: Andreas Schneider Date: Wed, 25 Nov 2020 11:55:56 +0000 (+0100) Subject: s3:mdssd: Fix creating binding string for error message X-Git-Tag: samba-4.14.0rc1~555 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6d021d64c651b73d4e904240d62dbaf992cf4634;p=thirdparty%2Fsamba.git s3:mdssd: 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/mdssd.c b/source3/rpc_server/mdssd.c index baab1039e2e..d4ef815cd6c 100644 --- a/source3/rpc_server/mdssd.c +++ b/source3/rpc_server/mdssd.c @@ -526,8 +526,11 @@ static NTSTATUS mdssd_create_sockets(struct tevent_context *ev_ctx, for (i = 0; i < *listen_fd_size; i++) { rc = listen(listen_fd[i].fd, pf_mdssd_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);