1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-02-15 04:32:24 +00:00

dtsession: Coverity (memory corruption, moderate)

This commit is contained in:
Jon Trulson 2014-12-26 17:23:16 -07:00
parent 055d98cafb
commit 611dda1831
3 changed files with 5 additions and 5 deletions

View file

@ -1255,7 +1255,7 @@ SetFontSavePath(char *langPtr)
sessionSaved = SM_HOME_FONT_DIRECTORY; sessionSaved = SM_HOME_FONT_DIRECTORY;
} }
sprintf(smGD.fontPath, "%s/%s", smGD.savePath, sessionSaved); snprintf(smGD.fontPath, MAXPATHLEN, "%s/%s", smGD.savePath, sessionSaved);
status = stat(smGD.fontPath, &buf); status = stat(smGD.fontPath, &buf);
if(status == -1) if(status == -1)
{ {
@ -1272,8 +1272,8 @@ SetFontSavePath(char *langPtr)
/* /*
* Now add the lang subdirectory and see if it exists * Now add the lang subdirectory and see if it exists
*/ */
strcat(smGD.fontPath, "/"); strncat(smGD.fontPath, "/", MAXPATHLEN);
strcat(smGD.fontPath, langPtr); strncat(smGD.fontPath, langPtr, MAXPATHLEN);
status = stat(smGD.fontPath, &buf); status = stat(smGD.fontPath, &buf);
if(status == -1) if(status == -1)
{ {

View file

@ -1815,7 +1815,7 @@ static int
RestoreClients( void ) RestoreClients( void )
{ {
unsigned char *lineP, *string; unsigned char *lineP, *string;
char *pch, *dispPtr; char *pch, *dispPtr = NULL;
char *dispEnv, *dispSav, *dispEnvHelpview, *dispSavHelpview; char *dispEnv, *dispSav, *dispEnvHelpview, *dispSavHelpview;
unsigned char *hostPtr=NULL, *cmdPtr=NULL, *hintPtr = NULL; unsigned char *hostPtr=NULL, *cmdPtr=NULL, *hintPtr = NULL;
unsigned char *remoteDisplay; unsigned char *remoteDisplay;

View file

@ -726,7 +726,7 @@ convert_selection(
int *format ) int *format )
{ {
char pixels[50]; char pixels[50];
int i, screen_number; int i, screen_number = 0;
char *temp; char *temp;
char *str_type_return; char *str_type_return;
XrmValue value_return; XrmValue value_return;