aboutsummaryrefslogtreecommitdiff
path: root/modules/computer/languages.c
diff options
context:
space:
mode:
authorBurt P <pburt0@gmail.com>2018-09-23 18:38:15 -0500
committerLeandro A. F. Pereira <leandro@hardinfo.org>2018-09-23 16:49:42 -0700
commitcbe1216feb4437168bdfa3135a8e04cd9806e2cb (patch)
treeb32fd6e8363314cdda890f796d536ca7d5a1cb3c /modules/computer/languages.c
parent3a51ab881647e60a6f8af76a8b111ae2bfe0e3cc (diff)
computer/languages: fix crash when no other locales installed
Fix a crash when `locale -va` returns empty. Signed-off-by: Burt P <pburt0@gmail.com>
Diffstat (limited to 'modules/computer/languages.c')
-rw-r--r--modules/computer/languages.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/computer/languages.c b/modules/computer/languages.c
index 3d141e02..954f5b20 100644
--- a/modules/computer/languages.c
+++ b/modules/computer/languages.c
@@ -162,7 +162,7 @@ scan_languages(OperatingSystem * os)
} while (0);
} else if (strstr(p, "------")) {
/* do nothing */
- } else {
+ } else if (curr) {
/* a blank line is the end of a locale */
gchar *li_str = locale_info_section(curr);
gchar *clean_title = hardinfo_clean_value(curr->title, 0); /* may contain & */