Small bug fixed if the argument length is 0
This commit is contained in:
@ -92,12 +92,17 @@ namespace CoopServer
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
List<NativeArgument> arguments = Util.ParseNativeArguments(args);
|
List<NativeArgument> arguments = null;
|
||||||
if (arguments == null || args.Length == 0)
|
if (args != null && args.Length > 0)
|
||||||
{
|
{
|
||||||
Logging.Error($"[Client->SendNativeCall(ulong hash, params object[] args)]: Missing arguments!");
|
arguments = Util.ParseNativeArguments(args);
|
||||||
return;
|
if (arguments == null)
|
||||||
|
{
|
||||||
|
Logging.Error($"[Client->SendNativeCall(ulong hash, params object[] args)]: Missing arguments!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NativeCallPacket packet = new()
|
NativeCallPacket packet = new()
|
||||||
{
|
{
|
||||||
@ -154,11 +159,15 @@ namespace CoopServer
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
List<NativeArgument> arguments = Util.ParseNativeArguments(args);
|
List<NativeArgument> arguments = null;
|
||||||
if (arguments == null)
|
if (args != null && args.Length > 0)
|
||||||
{
|
{
|
||||||
Logging.Error($"[Client->SendNativeResponse(Action<object> callback, ulong hash, Type type, params object[] args)]: One or more arguments do not exist!");
|
arguments = Util.ParseNativeArguments(args);
|
||||||
return;
|
if (arguments == null)
|
||||||
|
{
|
||||||
|
Logging.Error($"[Client->SendNativeResponse(Action<object> callback, ulong hash, Type type, params object[] args)]: One or more arguments do not exist!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
long id = 0;
|
long id = 0;
|
||||||
|
Reference in New Issue
Block a user