From 9dca44513cff28f86f79c4e14a4db11e49de787d Mon Sep 17 00:00:00 2001 From: Patrick Georgi Date: Wed, 3 Jan 2024 22:51:50 +0100 Subject: [PATCH] DtTerm/TermPrimUtil: Use 6 'X's in mktemp template Some implementations (e.g. glibc) require that, while implementations that are fine with 5 of them still work the same (just with one more constant letter) --- cde/lib/DtTerm/TermPrim/TermPrimUtil.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cde/lib/DtTerm/TermPrim/TermPrimUtil.c b/cde/lib/DtTerm/TermPrim/TermPrimUtil.c index 0184b88ca..9276f7a7b 100644 --- a/cde/lib/DtTerm/TermPrim/TermPrimUtil.c +++ b/cde/lib/DtTerm/TermPrim/TermPrimUtil.c @@ -404,10 +404,10 @@ _DtTermPrimStartLog(Widget w) if ( tw->term.log_on || tw->term.logInhibit ) { return; } if (!tw->term.logFile || !*tw->term.logFile) { - tw->term.logFile = "DttermLogXXXXX"; + tw->term.logFile = "DttermLogXXXXXX"; } - if (!strcmp(tw->term.logFile + strlen(tw->term.logFile) - 5, "XXXXX")) { + if (!strcmp(tw->term.logFile + strlen(tw->term.logFile) - 6, "XXXXXX")) { /* make a local copy in case we are going to change it... */ cp = XtMalloc(strlen(tw->term.logFile) + 1); (void) strcpy(cp, tw->term.logFile);