From c036198bc56300d9a609aee302721b2e56b93519 Mon Sep 17 00:00:00 2001 From: Ben Kyd Date: Wed, 24 Aug 2022 21:37:17 +0100 Subject: [PATCH] add some error mitigation --- source_modules/rtl_sdr_source/src/main.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source_modules/rtl_sdr_source/src/main.cpp b/source_modules/rtl_sdr_source/src/main.cpp index 57cdebb..eb225bf 100644 --- a/source_modules/rtl_sdr_source/src/main.cpp +++ b/source_modules/rtl_sdr_source/src/main.cpp @@ -123,8 +123,12 @@ public: char buf[1024]; for (int i = 0; i < devCount; i++) { const char* devName = rtlsdr_get_device_name(i); + char* serialNo = new char[256]; + memset(serialNo, '\0', 256); + strcpy(serialNo, "[No Serial]\0"); rtlsdr_get_device_usb_strings(i, NULL, NULL, serialNo); + sprintf(buf, "%s %s [%d]", devName, serialNo, i); devNames.push_back(buf); devListTxt += buf;