From 57faf165a08119b9cd670b6b49b641e11dfd463f Mon Sep 17 00:00:00 2001 From: Love Hornquist Astrand Date: Sun, 11 Oct 2009 18:03:22 -0700 Subject: [PATCH] [HEIMDAL-646] malloc(0) checks for AIX --- kadmin/server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kadmin/server.c b/kadmin/server.c index 5603d7c16..bdf1f5350 100644 --- a/kadmin/server.c +++ b/kadmin/server.c @@ -285,7 +285,7 @@ kadmind_dispatch(void *kadm_handle, krb5_boolean initial, } key_data = malloc (n_key_data * sizeof(*key_data)); - if (key_data == NULL) { + if (key_data == NULL && n_key_data != 0) { ret = ENOMEM; krb5_free_principal(context->context, princ); goto fail;