diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2005-09-27 14:34:11 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2005-09-27 14:34:11 +0000 |
commit | bff6db6fb300ca9d6f7161aee90d36946a7d67c5 (patch) | |
tree | 962159e1e8b662df3c36d176f11c8b4724f79b7a /src | |
parent | 6cf2930c1902036ade0b6a3174e765853882a45c (diff) | |
download | cflow-bff6db6fb300ca9d6f7161aee90d36946a7d67c5.tar.gz cflow-bff6db6fb300ca9d6f7161aee90d36946a7d67c5.tar.bz2 |
(parse_function_declaration): Fix coredump
Diffstat (limited to 'src')
-rw-r--r-- | src/parser.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/parser.c b/src/parser.c index 1bc28c7..a10073f 100644 --- a/src/parser.c +++ b/src/parser.c @@ -435,8 +435,10 @@ parse_function_declaration(Ident *ident, int parm) break; case LBRACE0: case LBRACE: - caller = lookup(ident->name); - func_body(); + if (ident->name) { + caller = lookup(ident->name); + func_body(); + } break; case 0: if (verbose) |