diff options
-rw-r--r-- | usbredirparser/usbredirparser.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/usbredirparser/usbredirparser.c b/usbredirparser/usbredirparser.c index b60d3f4..b50ddec 100644 --- a/usbredirparser/usbredirparser.c +++ b/usbredirparser/usbredirparser.c @@ -1011,6 +1011,8 @@ int usbredirparser_do_read(struct usbredirparser *parser_pub) parser->data = NULL; if (!r) return -2; + /* header len may change if this was an hello packet */ + header_len = usbredirparser_get_header_len(parser_pub); } } } |