[gspell] language-chooser: make get_language_code() more robust



commit 44e99bf37137c5ea899574ad7680ececea114ac5
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Sat Jan 16 18:47:09 2016 +0100

    language-chooser: make get_language_code() more robust

 gspell/gspell-language-chooser.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/gspell/gspell-language-chooser.c b/gspell/gspell-language-chooser.c
index 1b2e356..2a5644c 100644
--- a/gspell/gspell-language-chooser.c
+++ b/gspell/gspell-language-chooser.c
@@ -131,6 +131,7 @@ gspell_language_chooser_get_language_code (GspellLanguageChooser *chooser)
 {
        const GspellLanguage *lang;
        gboolean default_lang = TRUE;
+       const gchar *language_code;
 
        g_return_val_if_fail (GSPELL_IS_LANGUAGE_CHOOSER (chooser), "");
 
@@ -141,7 +142,10 @@ gspell_language_chooser_get_language_code (GspellLanguageChooser *chooser)
                return "";
        }
 
-       return gspell_language_get_code (lang);
+       language_code = gspell_language_get_code (lang);
+       g_return_val_if_fail (language_code != NULL, "");
+
+       return language_code;
 }
 
 /**


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]