Skip to content
Snippets Groups Projects
Commit 9fc49592 authored by Sven M. Hallberg's avatar Sven M. Hallberg
Browse files

handle zero-length case in reshape_bits()

parent f63e41c9
No related branches found
No related tags found
No related merge requests found
......@@ -29,7 +29,7 @@ static HParsedToken *reshape_bits(const HParseResult *p, void* signedp_p) {
HParsedToken *ret = h_arena_malloc(p->arena, sizeof(HParsedToken));
ret->token_type = TT_UINT;
if(signedp && (seq->elements[0]->uint & 128))
if(signedp && seq->used > 0 && (seq->elements[0]->uint & 128))
ret->uint = -1; // all ones
for(size_t i=0; i<seq->used; i++) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment