From 21e16274ce80432458392522ee2226fd714cc943 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Thu, 22 Aug 2002 16:23:28 +0000 Subject: [PATCH] remove only reference to strndup git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11202 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/kx/common.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/appl/kx/common.c b/appl/kx/common.c index 58ca0d57a..631c74987 100644 --- a/appl/kx/common.c +++ b/appl/kx/common.c @@ -587,9 +587,11 @@ match_local_auth (Xauth* auth, char *tmp_disp; struct addrinfo *a; - tmp_disp = strndup (auth->number, auth->number_length); + tmp_disp = malloc(auth->number_length + 1); if (tmp_disp == NULL) return -1; + memcpy(tmp_disp, auth->number, auth->number_length); + tmp_disp[auth->number_length] = '\0'; auth_disp = atoi(tmp_disp); free (tmp_disp); if (auth_disp != disp_nr)