From 08b361da54024a2e43a0e1175f854e7e07daf1f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Mon, 5 Dec 2005 18:39:46 +0000 Subject: [PATCH] (mkt_remove_entry): realloc can return NULL on success in the case 0 entries are allocated, From Andrew Bartlet git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16352 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/keytab_memory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/krb5/keytab_memory.c b/lib/krb5/keytab_memory.c index 1e6408b7b..8c7d3dff8 100644 --- a/lib/krb5/keytab_memory.c +++ b/lib/krb5/keytab_memory.c @@ -215,7 +215,7 @@ mkt_remove_entry(krb5_context context, return KRB5_KT_NOTFOUND; } e = realloc(d->entries, d->num_entries * sizeof(*d->entries)); - if(e != NULL) + if(e != NULL || d->num_entries == 0) d->entries = e; return 0; }