mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2024-11-22 17:39:53 +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
|
// Get the string size from the PACK
|
||||||
bool PackGetStrSize(PACK *p, char *name)
|
UINT PackGetStrSize(PACK *p, char *name)
|
||||||
{
|
{
|
||||||
return PackGetStrSizeEx(p, name, 0);
|
return PackGetStrSizeEx(p, name, 0);
|
||||||
}
|
}
|
||||||
bool PackGetStrSizeEx(PACK *p, char *name, UINT index)
|
UINT PackGetStrSizeEx(PACK *p, char *name, UINT index)
|
||||||
{
|
{
|
||||||
ELEMENT *e;
|
ELEMENT *e;
|
||||||
// Validate arguments
|
// 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 *PackAddDataEx(PACK *p, char *name, void *data, UINT size, UINT index, UINT total);
|
||||||
ELEMENT *PackAddBuf(PACK *p, char *name, BUF *b);
|
ELEMENT *PackAddBuf(PACK *p, char *name, BUF *b);
|
||||||
ELEMENT *PackAddBufEx(PACK *p, char *name, BUF *b, UINT index, UINT total);
|
ELEMENT *PackAddBufEx(PACK *p, char *name, BUF *b, UINT index, UINT total);
|
||||||
bool PackGetStrSize(PACK *p, char *name);
|
UINT PackGetStrSize(PACK *p, char *name);
|
||||||
bool PackGetStrSizeEx(PACK *p, char *name, UINT index);
|
UINT PackGetStrSizeEx(PACK *p, char *name, UINT index);
|
||||||
bool PackGetStr(PACK *p, char *name, char *str, UINT size);
|
bool PackGetStr(PACK *p, char *name, char *str, UINT size);
|
||||||
bool PackGetStrEx(PACK *p, char *name, char *str, UINT size, UINT index);
|
bool PackGetStrEx(PACK *p, char *name, char *str, UINT size, UINT index);
|
||||||
bool PackGetUniStr(PACK *p, char *name, wchar_t *unistr, UINT size);
|
bool PackGetUniStr(PACK *p, char *name, wchar_t *unistr, UINT size);
|
||||||
|
Loading…
Reference in New Issue
Block a user