mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-31 08:41:03 +00:00
changer memcpy to memmove
This commit is contained in:
parent
e69450400a
commit
8a66507f29
2 changed files with 9 additions and 4 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2018-01-26 Richard Frith-Macdonald <rfm@gnu.org>
|
||||||
|
|
||||||
|
* Source/GSFTPURLHandle.m: change memcpy to memmove to avoid possible
|
||||||
|
problems with overlapping source and destination areas.
|
||||||
|
|
||||||
2018-02-01 Fred Kiefer <fredkiefer@gmx.de>
|
2018-02-01 Fred Kiefer <fredkiefer@gmx.de>
|
||||||
|
|
||||||
* Source/GSFormat.m: Call va_end with the correct parameter.
|
* Source/GSFormat.m: Call va_end with the correct parameter.
|
||||||
|
|
|
@ -321,7 +321,7 @@ NSString * const GSTelnetTextKey = @"GSTelnetTextKey";
|
||||||
len -= 3;
|
len -= 3;
|
||||||
if (len - i > 0)
|
if (len - i > 0)
|
||||||
{
|
{
|
||||||
memcpy(ptr, &ptr[3], len - i);
|
memmove(ptr, &ptr[3], len - i);
|
||||||
}
|
}
|
||||||
i--; // Try again.
|
i--; // Try again.
|
||||||
}
|
}
|
||||||
|
@ -336,7 +336,7 @@ NSString * const GSTelnetTextKey = @"GSTelnetTextKey";
|
||||||
len--;
|
len--;
|
||||||
if (len - i > 0)
|
if (len - i > 0)
|
||||||
{
|
{
|
||||||
memcpy(ptr, &ptr[1], len - i);
|
memmove(ptr, &ptr[1], len - i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -348,7 +348,7 @@ NSString * const GSTelnetTextKey = @"GSTelnetTextKey";
|
||||||
len -= 2;
|
len -= 2;
|
||||||
if (len - i > 0)
|
if (len - i > 0)
|
||||||
{
|
{
|
||||||
memcpy(ptr, &ptr[2], len - i);
|
memmove(ptr, &ptr[2], len - i);
|
||||||
}
|
}
|
||||||
i--; // Try again from here.
|
i--; // Try again from here.
|
||||||
}
|
}
|
||||||
|
@ -418,7 +418,7 @@ NSString * const GSTelnetTextKey = @"GSTelnetTextKey";
|
||||||
pos -= s;
|
pos -= s;
|
||||||
if (len > 0)
|
if (len > 0)
|
||||||
{
|
{
|
||||||
memcpy(ptr, &ptr[s], len);
|
memmove(ptr, &ptr[s], len);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
[ibuf setLength: len];
|
[ibuf setLength: len];
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue