mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
channels/urbdrc: fix segfault
Fix segmentation fault in urbdrc_main.c caused by missing memset.
This commit is contained in:
@@ -908,6 +908,8 @@ static int urbdrc_on_new_channel_connection(IWTSListenerCallback* pListenerCallb
|
||||
URBDRC_CHANNEL_CALLBACK* callback;
|
||||
WLog_VRB(TAG, "");
|
||||
callback = (URBDRC_CHANNEL_CALLBACK*) malloc(sizeof(URBDRC_CHANNEL_CALLBACK));
|
||||
memset(callback, 0, sizeof(URBDRC_CHANNEL_CALLBACK));
|
||||
|
||||
callback->iface.OnDataReceived = urbdrc_on_data_received;
|
||||
callback->iface.OnClose = urbdrc_on_close;
|
||||
callback->plugin = listener_callback->plugin;
|
||||
|
||||
Reference in New Issue
Block a user