Fixed #6197: NULL check in urbdrc

This commit is contained in:
akallabeth
2020-05-20 08:59:44 +02:00
committed by akallabeth
parent 8cc950f2a5
commit b584d07734

View File

@@ -668,12 +668,13 @@ static UINT urbdrc_plugin_initialize(IWTSPlugin* pPlugin, IWTSVirtualChannelMana
{
UINT status;
URBDRC_PLUGIN* urbdrc = (URBDRC_PLUGIN*)pPlugin;
IUDEVMAN* udevman = urbdrc->udevman;
IUDEVMAN* udevman;
char channelName[sizeof(URBDRC_CHANNEL_NAME)] = { URBDRC_CHANNEL_NAME };
if (!urbdrc)
if (!urbdrc || !urbdrc->udevman)
return ERROR_INVALID_PARAMETER;
udevman = urbdrc->udevman;
urbdrc->listener_callback =
(URBDRC_LISTENER_CALLBACK*)calloc(1, sizeof(URBDRC_LISTENER_CALLBACK));