diff --git a/cde/programs/dtsession/SmGlobals.c b/cde/programs/dtsession/SmGlobals.c index b7e538791..16853ef92 100644 --- a/cde/programs/dtsession/SmGlobals.c +++ b/cde/programs/dtsession/SmGlobals.c @@ -684,7 +684,7 @@ SetRestorePath( */ if (getenv("DISPLAY") == 0) { - sprintf(tmpDisplayName, "DISPLAY=%s", displayName); + snprintf(tmpDisplayName, MAXPATHLEN, "DISPLAY=%s", displayName); putenv(tmpDisplayName); } }