mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2024-11-22 09:29:52 +03:00
Mayaqua/Pack: Fix PackGetStrSize() and PackGetStrSizeEx()'s return data type
The bug caused ProtoOptionsGet and ProtoOptionsSet not to work anymore after c90617e0e86dedf78e0e3c8a71263a80eec29caa.
The functions were introduced in aa65327e73
, but the issue went unnoticed because bool was the same as UINT.
This commit is contained in:
parent
914bfe7d44
commit
562ffe8945
@ -1430,11 +1430,11 @@ bool PackGetStrEx(PACK *p, char *name, char *str, UINT size, UINT index)
|
||||
}
|
||||
|
||||
// Get the string size from the PACK
|
||||
bool PackGetStrSize(PACK *p, char *name)
|
||||
UINT PackGetStrSize(PACK *p, char *name)
|
||||
{
|
||||
return PackGetStrSizeEx(p, name, 0);
|
||||
}
|
||||
bool PackGetStrSizeEx(PACK *p, char *name, UINT index)
|
||||
UINT PackGetStrSizeEx(PACK *p, char *name, UINT index)
|
||||
{
|
||||
ELEMENT *e;
|
||||
// Validate arguments
|
||||
|
@ -143,8 +143,8 @@ ELEMENT *PackAddData(PACK *p, char *name, void *data, UINT size);
|
||||
ELEMENT *PackAddDataEx(PACK *p, char *name, void *data, UINT size, UINT index, UINT total);
|
||||
ELEMENT *PackAddBuf(PACK *p, char *name, BUF *b);
|
||||
ELEMENT *PackAddBufEx(PACK *p, char *name, BUF *b, UINT index, UINT total);
|
||||
bool PackGetStrSize(PACK *p, char *name);
|
||||
bool PackGetStrSizeEx(PACK *p, char *name, UINT index);
|
||||
UINT PackGetStrSize(PACK *p, char *name);
|
||||
UINT PackGetStrSizeEx(PACK *p, char *name, UINT index);
|
||||
bool PackGetStr(PACK *p, char *name, char *str, UINT size);
|
||||
bool PackGetStrEx(PACK *p, char *name, char *str, UINT size, UINT index);
|
||||
bool PackGetUniStr(PACK *p, char *name, wchar_t *unistr, UINT size);
|
||||
|
Loading…
Reference in New Issue
Block a user