From 9f2ef5a46780c9038d74fae8592534c82116f9fa Mon Sep 17 00:00:00 2001 From: Ali Gholami Rudi Date: Sat, 24 Dec 2011 00:34:54 +0330 Subject: [PATCH] ncc: fix handling function pointer types without a name Otherwise void (*)(int) segfaults. --- ncc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ncc.c b/ncc.c index 56445ed..a001ca1 100644 --- a/ncc.c +++ b/ncc.c @@ -636,7 +636,7 @@ static int func_create(struct type *ret, char *name, char argnames[][NAMELEN], memcpy(&fi->args[i], &args[i], sizeof(*ret)); fi->nargs = nargs; fi->varg = varg; - strcpy(fi->name, name); + strcpy(fi->name, name ? name : ""); for (i = 0; i < nargs; i++) strcpy(fi->argnames[i], argnames[i]); return fi - funcs; -- 2.11.4.GIT