mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-02-15 04:32:24 +00:00
dtsr/dtsrclean.c: Coverity CID 86876; dest buf too small
This commit is contained in:
parent
4e61c62742
commit
f269c2a074
1 changed files with 2 additions and 2 deletions
|
@ -610,14 +610,14 @@ void read_d2x (struct or_hwordrec * glob_word, long field)
|
||||||
static void write_d2x (struct or_hwordrec * glob_word, long field)
|
static void write_d2x (struct or_hwordrec * glob_word, long field)
|
||||||
{
|
{
|
||||||
if (field == OR_SWORDKEY) {
|
if (field == OR_SWORDKEY) {
|
||||||
strcpy (d21new.or_swordkey, glob_word->or_hwordkey);
|
snprintf(d21new.or_swordkey, 16, "%s", glob_word->or_hwordkey);
|
||||||
d21new.or_swoffset = htonl (glob_word->or_hwoffset);
|
d21new.or_swoffset = htonl (glob_word->or_hwoffset);
|
||||||
d21new.or_swfree = htonl (glob_word->or_hwfree);
|
d21new.or_swfree = htonl (glob_word->or_hwfree);
|
||||||
d21new.or_swaddrs = htonl (glob_word->or_hwaddrs);
|
d21new.or_swaddrs = htonl (glob_word->or_hwaddrs);
|
||||||
RECWRITE (PROGNAME "102", &d21new, 0);
|
RECWRITE (PROGNAME "102", &d21new, 0);
|
||||||
}
|
}
|
||||||
else if (field == OR_LWORDKEY) {
|
else if (field == OR_LWORDKEY) {
|
||||||
strcpy (d22new.or_lwordkey, glob_word->or_hwordkey);
|
snprintf(d22new.or_lwordkey, 40, "%s", glob_word->or_hwordkey);
|
||||||
d22new.or_lwoffset = htonl (glob_word->or_hwoffset);
|
d22new.or_lwoffset = htonl (glob_word->or_hwoffset);
|
||||||
d22new.or_lwfree = htonl (glob_word->or_hwfree);
|
d22new.or_lwfree = htonl (glob_word->or_hwfree);
|
||||||
d22new.or_lwaddrs = htonl (glob_word->or_hwaddrs);
|
d22new.or_lwaddrs = htonl (glob_word->or_hwaddrs);
|
||||||
|
|
Loading…
Reference in a new issue