From b0e53280e2cbc701df755c58bb0e77e78ef2cfb3 Mon Sep 17 00:00:00 2001 From: Love Hornquist Astrand Date: Sun, 11 Oct 2009 17:33:13 -0700 Subject: [PATCH] [HEIMDAL-646] malloc(0) checks for AIX --- lib/asn1/gen_decode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/asn1/gen_decode.c b/lib/asn1/gen_decode.c index 330541f87..327de4c98 100644 --- a/lib/asn1/gen_decode.c +++ b/lib/asn1/gen_decode.c @@ -744,7 +744,7 @@ generate_type_decode (const Symbol *s) if (preserve) fprintf (codefile, "data->_save.data = calloc(1, ret);\n" - "if (data->_save.data == NULL) { \n" + "if (data->_save.data == NULL && ret != 0) { \n" "e = ENOMEM; goto fail; \n" "}\n" "data->_save.length = ret;\n" -- 2.11.4.GIT