Gisle Vanem fixed a single-byte overflow
This commit is contained in:
@@ -20,7 +20,7 @@ char *appendstring(char *string, /* original string */
|
|||||||
{
|
{
|
||||||
int len = strlen(buffer);
|
int len = strlen(buffer);
|
||||||
|
|
||||||
if((len + *stringlen) > *stralloc) {
|
if((len + *stringlen) >= *stralloc) {
|
||||||
char *newptr= realloc(string, *stralloc*2);
|
char *newptr= realloc(string, *stralloc*2);
|
||||||
if(newptr) {
|
if(newptr) {
|
||||||
string = newptr;
|
string = newptr;
|
||||||
|
Reference in New Issue
Block a user