mirror of
https://github.com/cc65/cc65.git
synced 2025-01-11 11:30:13 +00:00
The terminating zero was missing in several places where a string buffer was
copied to CurTok.SVal. git-svn-id: svn://svn.cc65.org/cc65/trunk@5030 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
parent
f2517269ad
commit
9c267dab89
@ -182,6 +182,7 @@ static void FuncConcat (void)
|
||||
} else {
|
||||
CurTok.Tok = TOK_STRCON;
|
||||
SB_Copy (&CurTok.SVal, &Buf);
|
||||
SB_Terminate (&CurTok.SVal);
|
||||
}
|
||||
|
||||
/* Free the string buffer */
|
||||
@ -255,6 +256,7 @@ static void FuncIdent (void)
|
||||
} else {
|
||||
CurTok.Tok = Id;
|
||||
SB_Copy (&CurTok.SVal, &Buf);
|
||||
SB_Terminate (&CurTok.SVal);
|
||||
}
|
||||
|
||||
/* Free buffer memory */
|
||||
@ -601,6 +603,7 @@ static void FuncSPrintF (void)
|
||||
} else {
|
||||
CurTok.Tok = TOK_STRCON;
|
||||
SB_Copy (&CurTok.SVal, &R);
|
||||
SB_Terminate (&CurTok.SVal);
|
||||
}
|
||||
|
||||
|
||||
@ -643,6 +646,7 @@ static void FuncString (void)
|
||||
} else {
|
||||
CurTok.Tok = TOK_STRCON;
|
||||
SB_Copy (&CurTok.SVal, &Buf);
|
||||
SB_Terminate (&CurTok.SVal);
|
||||
}
|
||||
|
||||
/* Free string memory */
|
||||
|
Loading…
x
Reference in New Issue
Block a user