From ae5de92c6956e9a2d8a98962b32eb12fe886d8b0 Mon Sep 17 00:00:00 2001 From: rlar Date: Thu, 27 Sep 2012 19:49:42 +0200 Subject: [PATCH] cleanup db_print_pnode_tree() --- src/frontend/parse.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/frontend/parse.c b/src/frontend/parse.c index d40b5c5b2..f870b6471 100644 --- a/src/frontend/parse.c +++ b/src/frontend/parse.c @@ -27,7 +27,7 @@ static struct pnode *mksnode(const char *string); #include "parse-bison.c" -char *db_print_pnode_tree(struct pnode *p, char *print); +void db_print_pnode_tree(struct pnode *p, char *print); struct pnode * @@ -545,13 +545,12 @@ db_print_pnode(FILE *fdst, struct pnode *p) } -char * +void db_print_pnode_tree(struct pnode *p, char *print) { #if 1 NG_IGNORE(print); db_print_pnode(stdout, p); - return NULL; #else char *buf; size_t buf_size; @@ -560,7 +559,7 @@ db_print_pnode_tree(struct pnode *p, char *print) fclose(db_stream); if (print) printf("%s:%d: %s {%s}\n%s\n", __FILE__, __LINE__, __func__, print, buf); - return buf; + free(buf); #endif }