From: Jon Trulson Date: Sat, 27 Dec 2014 00:17:58 +0000 (-0700) Subject: dtscreen: Coverity (memory corruption, moderate) X-Git-Tag: 2.2.3~68 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=055d98cafbc84c111918618e689dd586336d7673;p=oweals%2Fcde.git dtscreen: Coverity (memory corruption, moderate) --- diff --git a/cde/programs/dtscreen/resource.c b/cde/programs/dtscreen/resource.c index 685207bd..c48ef550 100644 --- a/cde/programs/dtscreen/resource.c +++ b/cde/programs/dtscreen/resource.c @@ -623,9 +623,9 @@ GetResources(argc, argv) if (!userpath) { env = getenv("XAPPLRESDIR"); if (env) - sprintf(userfile, "%s/%%N:%s/%%N", env, homeenv); + snprintf(userfile, 1024 - 1, "%s/%%N:%s/%%N", env, homeenv); else - sprintf(userfile, "%s/%%N", homeenv); + snprintf(userfile, 1024 - 1, "%s/%%N", homeenv); userpath = userfile; } userDB = parsefilepath(userpath, "app-defaults", classname);