mirror of
https://github.com/JakeHillion/drgn.git
synced 2024-12-22 17:23:06 +00:00
libdrgn: language_c: add missing error check in c_parse_abstract_declarator()
Found with clang-static-analyzer. Reported-by: Kevin Svetlitski <svetlitski@fb.com> Signed-off-by: Omar Sandoval <osandov@osandov.com>
This commit is contained in:
parent
f09fd13ef6
commit
8a41adc1b0
@ -2445,6 +2445,8 @@ c_parse_abstract_declarator(struct drgn_program *prog,
|
||||
return err;
|
||||
|
||||
err = drgn_lexer_peek(lexer, &token);
|
||||
if (err)
|
||||
return err;
|
||||
if (token.kind == C_TOKEN_LPAREN ||
|
||||
token.kind == C_TOKEN_LBRACKET) {
|
||||
struct c_declarator *tmp;
|
||||
|
Loading…
Reference in New Issue
Block a user