From 56e08b03cb5db3fcb987c48610d5456899047d28 Mon Sep 17 00:00:00 2001 From: gellis713 Date: Sat, 13 Jul 2019 16:20:04 -0500 Subject: [PATCH] Ensure "Disabled" is an option before and after first apply of adapter to prevent crashes. --- src/gui/DlgNetworkConfig.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gui/DlgNetworkConfig.cpp b/src/gui/DlgNetworkConfig.cpp index ceaedb829..35b035737 100644 --- a/src/gui/DlgNetworkConfig.cpp +++ b/src/gui/DlgNetworkConfig.cpp @@ -60,8 +60,12 @@ VOID FetchNetworkInterfaces(HWND hwnd) pAdapterInfo = AdapterInfo; + LRESULT counter = SendMessage(g_hNetworkAdapters, CB_ADDSTRING, 0, (LPARAM)"Disabled"); + SendMessage(g_hNetworkAdapters, CB_SETITEMDATA, counter, (LPARAM)""); + SendMessage(g_hNetworkAdapters, CB_SETCURSEL, counter, 0); + do { - LRESULT counter = SendMessage(g_hNetworkAdapters, CB_ADDSTRING, 0, (LPARAM)pAdapterInfo->Description); + counter = SendMessage(g_hNetworkAdapters, CB_ADDSTRING, 0, (LPARAM)pAdapterInfo->Description); SendMessage(g_hNetworkAdapters, CB_SETITEMDATA, counter, (LPARAM)pAdapterInfo->AdapterName); if (strcmp(g_XBNetwork.adapter_name, pAdapterInfo->AdapterName) == 0) {