aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2005-09-27 14:34:11 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2005-09-27 14:34:11 +0000
commitbff6db6fb300ca9d6f7161aee90d36946a7d67c5 (patch)
tree962159e1e8b662df3c36d176f11c8b4724f79b7a /src
parent6cf2930c1902036ade0b6a3174e765853882a45c (diff)
downloadcflow-bff6db6fb300ca9d6f7161aee90d36946a7d67c5.tar.gz
cflow-bff6db6fb300ca9d6f7161aee90d36946a7d67c5.tar.bz2
(parse_function_declaration): Fix coredump
Diffstat (limited to 'src')
-rw-r--r--src/parser.c6
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)

Return to:

Send suggestions and report system problems to the System administrator.