aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
authorAndrey Konovalov <andreyknvl@google.com>2019-09-05 19:01:29 +0200
committerAndrey Konovalov <andreyknvl@gmail.com>2019-09-05 19:03:35 +0200
commitc16be727a677b0393ea36c67c3c96b1e87c772fd (patch)
tree523f40933808b28fb2ab8e86dab55c5cf32f4fe6 /pkg
parentbf6bcce4f2733d7869d2c73b437351a11d59c033 (diff)
executor: fix sigsegv for default USB string response
Diffstat (limited to 'pkg')
-rw-r--r--pkg/csource/generated.go2
1 files changed, 1 insertions, 1 deletions
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 {