From 1b7acee71193c488616e06885469d747d59f7036 Mon Sep 17 00:00:00 2001 From: Andy Williams Date: Sat, 6 Jan 2018 13:50:39 +0000 Subject: [PATCH] suggest: fix potential crash. Don't list un-named methods? --- src/bin/language/edi_language_provider_c.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/bin/language/edi_language_provider_c.c b/src/bin/language/edi_language_provider_c.c index 5df7c2d..8239f08 100644 --- a/src/bin/language/edi_language_provider_c.c +++ b/src/bin/language/edi_language_provider_c.c @@ -286,12 +286,14 @@ _edi_language_c_lookup(Edi_Editor *editor, unsigned int row, unsigned int col) } if (name) - suggest_it->summary = strdup(name); - suggest_it->detail = _edi_suggest_c_detail_get(editor, name, ret?ret:"", param?param:""); + { + suggest_it->summary = strdup(name); + suggest_it->detail = _edi_suggest_c_detail_get(editor, name, ret?ret:"", param?param:""); + + list = eina_list_append(list, suggest_it); + } if (param) free(param); - - list = eina_list_append(list, suggest_it); } clang_disposeCodeCompleteResults(res); #else