mirror of
https://github.com/CalcProgrammer1/OpenRGB.git
synced 2026-09-24 19:35:02 -04:00
Fix a null pointer dereference in SendReply_PluginList
This commit is contained in:
1 parent
83ea112603
commit
0a201edbc1
1 file changed
+5
-4
+5
-4
@@ -3793,19 +3793,20 @@ void NetworkServer::SendReply_ServerString(NetworkClientInfo* client_info)
|
||||
|
||||
void NetworkServer::SendReply_PluginList(NetworkClientInfo* client_info)
|
||||
{
|
||||
unsigned int data_size = 0;
|
||||
unsigned int data_ptr = 0;
|
||||
unsigned int data_ptr = 0;
|
||||
unsigned int data_size = 0;
|
||||
unsigned short num_plugins = 0;
|
||||
|
||||
/*-----------------------------------------------------*\
|
||||
| Calculate data size |
|
||||
\*-----------------------------------------------------*/
|
||||
unsigned short num_plugins = (unsigned short)plugin_manager->GetPluginCount();
|
||||
|
||||
data_size += sizeof(data_size);
|
||||
data_size += sizeof(num_plugins);
|
||||
|
||||
if(plugin_manager)
|
||||
{
|
||||
num_plugins = (unsigned short)plugin_manager->GetPluginCount();
|
||||
|
||||
for(unsigned int i = 0; i < num_plugins; i++)
|
||||
{
|
||||
data_size += sizeof(unsigned short) * 3;
|
||||
|
||||
Reference in new issue
Block a user