S2: Fix Coverity identified potential buffer overflow
This commit is contained in:
parent
ce5d7de683
commit
f94c8b259a
1 changed files with 2 additions and 2 deletions
|
@ -926,11 +926,11 @@ return (-(oplen-1));
|
|||
CONST char *parse_addr(CONST char *cptr, char *gbuf, t_addr *addr, int32 *addrtype)
|
||||
{
|
||||
int32 nybble = 0;
|
||||
char temp[32];
|
||||
char temp[CBUFSIZE];
|
||||
|
||||
cptr = get_glyph(cptr, gbuf, ',');
|
||||
if (gbuf[0] == '(') { /* XR relative */
|
||||
strcpy(temp, gbuf+1);
|
||||
strlcpy(temp, gbuf+1, sizeof(temp));
|
||||
sscanf(temp, "%x", addr);
|
||||
if (*cptr == ',') cptr++;
|
||||
cptr = get_glyph(cptr, gbuf, ',');
|
||||
|
|
Loading…
Add table
Reference in a new issue