From 04fecea15c2b365a1d53a319cbb2b3cefb0413ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Tue, 28 Nov 2006 20:07:57 +0000 Subject: [PATCH] Remove anther strndup that causes AIX to fall over. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19180 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/hx509/keyset.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/hx509/keyset.c b/lib/hx509/keyset.c index 79a9beb0c..01772d249 100644 --- a/lib/hx509/keyset.c +++ b/lib/hx509/keyset.c @@ -83,7 +83,9 @@ hx509_certs_init(hx509_context context, residue = strchr(name, ':'); if (residue) { - type = strndup(name, residue - name); + type = malloc(residue - name + 1); + if (type) + strlcpy(type, name, residue - name + 1); residue++; if (residue[0] == '\0') residue = NULL;