[gspell/wip/untie-libxml: 2/3] language: add some missing g_return checks



commit ca87a5b194f51ac07f5b88623b8a98f3ee408c82
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Thu Dec 10 19:27:15 2015 +0100

    language: add some missing g_return checks

 gspell/gspell-language.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/gspell/gspell-language.c b/gspell/gspell-language.c
index ceae754..f65d2dd 100644
--- a/gspell/gspell-language.c
+++ b/gspell/gspell-language.c
@@ -458,6 +458,8 @@ gspell_language_lookup (const gchar *language_code)
 {
        const GspellLanguage *language = NULL;
 
+       g_return_val_if_fail (language_code != NULL, NULL);
+
        language = spell_language_lookup (language_code);
 
        if (language == NULL)
@@ -494,7 +496,10 @@ gint
 gspell_language_compare (const GspellLanguage *language_a,
                          const GspellLanguage *language_b)
 {
-       return strcmp (language_a->ckey, language_b->ckey);
+       g_return_val_if_fail (language_a != NULL, 0);
+       g_return_val_if_fail (language_b != NULL, 0);
+
+       return g_strcmp0 (language_a->ckey, language_b->ckey);
 }
 
 /**


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