From 6e2c225c7037187daf85dda67f8e2d3741b254b3 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sat, 3 Jul 1999 02:24:27 +0000 Subject: [PATCH] (encrypt_v4_ticket): error check malloc properly git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6391 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/kerberos4.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kdc/kerberos4.c b/kdc/kerberos4.c index d14020fbf..278b70836 100644 --- a/kdc/kerberos4.c +++ b/kdc/kerberos4.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 1998 Kungliga Tekniska Högskolan + * Copyright (c) 1997 - 1999 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -454,7 +454,7 @@ encrypt_v4_ticket(void *buf, size_t len, des_cblock *key, EncryptedData *reply) reply->kvno = NULL; reply->cipher.length = len; reply->cipher.data = malloc(len); - if(reply->cipher.data == NULL) + if(len != 0 && reply->cipher.data == NULL) return ENOMEM; des_set_key(key, schedule); des_pcbc_encrypt(buf,