From f4b2ad4dc974b441819d0113efbb81c537b8ed97 Mon Sep 17 00:00:00 2001 From: Garrett Wollman Date: Sun, 15 Jul 2012 14:18:12 -0400 Subject: [PATCH] budb: don't malloc(0) on error condition in GetText() malloc(0) is non-portable (may return a pointer to no space, or it may return NULL. Just set the result to NULL without bothering to call malloc(), as is done earlier in this function. Change-Id: Ic3562e722113a1409ec7c30bd571e9470b3e092b Reviewed-on: http://gerrit.openafs.org/7766 Tested-by: BuildBot Reviewed-by: Derrick Brashear --- src/budb/db_text.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/budb/db_text.c b/src/budb/db_text.c index 4e58195f6..1d1a3b4a9 100644 --- a/src/budb/db_text.c +++ b/src/budb/db_text.c @@ -177,7 +177,7 @@ GetText(struct rx_call *call, afs_uint32 lockHandle, afs_int32 textType, no_xfer_abort: charListPtr->charListT_len = 0; - charListPtr->charListT_val = malloc(0); + charListPtr->charListT_val = NULL; abort_exit: if (ut) -- 2.39.5