mirror of
https://github.com/SFML/CSFML.git
synced 2026-10-25 05:03:36 +01:00
Assert against null string arguments
See https://github.com/SFML/SFML/pull/3211
This commit is contained in:
1 file changed
+8
-8
@@ -173,14 +173,14 @@ double sfPacket_readDouble(sfPacket* packet)
|
||||
void sfPacket_readString(sfPacket* packet, char* string)
|
||||
{
|
||||
assert(packet);
|
||||
if (string)
|
||||
*packet >> string;
|
||||
assert(string);
|
||||
*packet >> string;
|
||||
}
|
||||
void sfPacket_readWideString(sfPacket* packet, wchar_t* string)
|
||||
{
|
||||
assert(packet);
|
||||
if (string)
|
||||
*packet >> string;
|
||||
assert(string);
|
||||
*packet >> string;
|
||||
}
|
||||
|
||||
|
||||
@@ -232,12 +232,12 @@ void sfPacket_writeDouble(sfPacket* packet, double value)
|
||||
void sfPacket_writeString(sfPacket* packet, const char* string)
|
||||
{
|
||||
assert(packet);
|
||||
if (string)
|
||||
*packet << string;
|
||||
assert(string);
|
||||
*packet << string;
|
||||
}
|
||||
void sfPacket_writeWideString(sfPacket* packet, const wchar_t* string)
|
||||
{
|
||||
assert(packet);
|
||||
if (string)
|
||||
*packet << string;
|
||||
assert(string);
|
||||
*packet << string;
|
||||
}
|
||||
Reference in new issue
Block a user