Few LCC memory fixes.

This commit is contained in:
David CARLIER authored and Zack Middleton committed 2017-12-15 18:08:23 -06:00
1 parent 7c2dd01873
commit 76ec9fb6bd
2 files changed
+4 -2

No files matched your search

+1 -1
View File
@@ -315,7 +315,7 @@ puttokens(Tokenrow *trp)
if (wbp >= &wbuf[OBS]) {
write(1, wbuf, OBS);
if (wbp > &wbuf[OBS])
memcpy(wbuf, wbuf+OBS, wbp - &wbuf[OBS]);
memmove(wbuf, wbuf+OBS, wbp - &wbuf[OBS]);
wbp -= OBS;
}
}
+3 -1
View File
@@ -34,8 +34,10 @@ void UpdatePaths( const char *lccBinary )
{
char basepath[ 1024 ];
char *p;
size_t basepathsz = sizeof( basepath ) - 1;
strncpy( basepath, lccBinary, 1024 );
strncpy( basepath, lccBinary, basepathsz );
basepath[basepathsz] = 0;
p = strrchr( basepath, PATH_SEP );
if( p )