From c16be727a677b0393ea36c67c3c96b1e87c772fd Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Thu, 5 Sep 2019 19:01:29 +0200 Subject: executor: fix sigsegv for default USB string response --- pkg/csource/generated.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkg') diff --git a/pkg/csource/generated.go b/pkg/csource/generated.go index 7fc831392..13b7466c1 100644 --- a/pkg/csource/generated.go +++ b/pkg/csource/generated.go @@ -1947,7 +1947,7 @@ static bool lookup_connect_response(struct vusb_connect_descriptors* descs, stru return true; case USB_DT_STRING: str_idx = (uint8)ctrl->wValue; - if (str_idx >= descs->strs_len) { + if (!descs || str_idx >= descs->strs_len) { *response_data = (char*)default_string; *response_length = strlen(default_string); } else { -- cgit mrf-deployment