From 4445663cb1b2de1eb9818cfe89f60ed7659335f3 Mon Sep 17 00:00:00 2001 From: Tim Edwards Date: Sun, 12 Jan 2025 17:36:05 -0500 Subject: [PATCH] Modified a routine to return a valid string when attempting to generate a name for an instance that is set to NULL. It is not clear to me by an instance would have a NULL name, but apparently it can happen, and should not crash magic. --- VERSION | 2 +- database/DBcellname.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 8379da0c..aabce324 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -8.3.513 +8.3.514 diff --git a/database/DBcellname.c b/database/DBcellname.c index e493a3cf..c60f710f 100644 --- a/database/DBcellname.c +++ b/database/DBcellname.c @@ -391,6 +391,12 @@ dbGetUseName(celluse) ybuf[0] = '\0'; useID = celluse->cu_id; + if (useID == NULL) + { + newID = (char *)mallocMagic(7); + sprintf(newID, "(null)"); + return (newID); + } newsize = strlen(useID) + 1; if (isx || isy) {