From 9fd86bee462e2472b8f93fb6144c71a6f76dedbc Mon Sep 17 00:00:00 2001 From: qarmin Date: Fri, 1 May 2020 20:11:03 +0200 Subject: [PATCH] Don't allow to overflow dev_array array --- channels/rdpdr/client/rdpdr_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/channels/rdpdr/client/rdpdr_main.c b/channels/rdpdr/client/rdpdr_main.c index 8f7eda8..7f6dc94 100644 --- a/channels/rdpdr/client/rdpdr_main.c +++ b/channels/rdpdr/client/rdpdr_main.c @@ -670,7 +670,7 @@ static UINT handle_hotplug(rdpdrPlugin* rdpdr) if (!path) continue; /* copy hotpluged device mount point to the dev_array */ - if (isAutomountLocation(path) && (size <= MAX_USB_DEVICES)) + if (isAutomountLocation(path) && (size < MAX_USB_DEVICES)) { dev_array[size].path = _strdup(path); dev_array[size++].to_add = TRUE; -- 2.7.4