mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-02-15 04:32:24 +00:00
dtcm/props.c: coverity CID 88573; unbounded src buf
This commit is contained in:
parent
5729327cc8
commit
0843325a43
1 changed files with 5 additions and 3 deletions
|
@ -56,6 +56,7 @@ static char sccsid[] = "@(#)props.c 1.13 94/11/07 Copyr 1991 Sun Microsystems, I
|
||||||
#include <nl_types.h>
|
#include <nl_types.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
#include "props.h"
|
#include "props.h"
|
||||||
#include "util.h"
|
#include "util.h"
|
||||||
|
|
||||||
|
@ -435,12 +436,13 @@ save_props(Props *p)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ds_def)
|
if (ds_def)
|
||||||
sprintf(buf, "%s", ds_def);
|
snprintf(buf, MAXPATHLEN, "%s", ds_def);
|
||||||
else
|
else
|
||||||
if (getenv("HOME") != NULL)
|
if (getenv("HOME") != NULL)
|
||||||
sprintf(buf, "%s%s", getenv("HOME"), DS_FILENAME);
|
snprintf(buf, MAXPATHLEN, "%s%s",
|
||||||
|
getenv("HOME"), DS_FILENAME);
|
||||||
else
|
else
|
||||||
sprintf(buf, "/%s", DS_FILENAME);
|
snprintf(buf, MAXPATHLEN, "/%s", DS_FILENAME);
|
||||||
|
|
||||||
return (save_resources(p->rdb, buf));
|
return (save_resources(p->rdb, buf));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue