From: Olivier Matz Date: Fri, 18 Feb 2011 17:02:31 +0000 (+0100) Subject: genconf: fix crash in confnode token completion X-Git-Url: http://git.droids-corp.org/?p=libcmdline.git;a=commitdiff_plain;h=4f8eea6a31c10fd87f30f883a9101d5790bd639f genconf: fix crash in confnode token completion Signed-off-by: Olivier Matz --- diff --git a/src/genconf/parse_confnode.c b/src/genconf/parse_confnode.c index 21ccaac..f3dcda6 100644 --- a/src/genconf/parse_confnode.c +++ b/src/genconf/parse_confnode.c @@ -199,6 +199,7 @@ complete_conf_node_start(cmdline_parse_token_hdr_t *tk, void **opaque) cb = malloc(sizeof(*cb)); if (cb == NULL) return -1; + *opaque = cb; n = get_next_node(*tkd->cur, NULL, flags, mask); if (n == NULL) @@ -206,7 +207,6 @@ complete_conf_node_start(cmdline_parse_token_hdr_t *tk, void **opaque) cb->start = *tkd->cur; cb->cur = n; - *opaque = cb; return 0; }