summaryrefslogtreecommitdiff
path: root/src/enchant-lsmod.c
diff options
context:
space:
mode:
authorReuben Thomas <rrt@sc3d.org>2021-11-16 13:45:28 +0000
committerGitHub <noreply@github.com>2021-11-16 13:45:28 +0000
commit8e5c2e285e1cb6dcb9dcda45e3bef567e8bb758c (patch)
tree83a9e192f0472b08ec7c0fc815e8a26449578444 /src/enchant-lsmod.c
parente0d44f3d0e2ec9b40c7662fda7a6e10465028e4f (diff)
parent7c0fa4a1bc00a14db03a88e3d8d47bd41e2781d5 (diff)
downloadenchant-8e5c2e285e1cb6dcb9dcda45e3bef567e8bb758c.tar.gz
Merge pull request #293 from rrthomas/master
Improve reporting of errors by `enchant-lsmod -lang`
Diffstat (limited to 'src/enchant-lsmod.c')
-rw-r--r--src/enchant-lsmod.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/enchant-lsmod.c b/src/enchant-lsmod.c
index e8159c8..22c5560 100644
--- a/src/enchant-lsmod.c
+++ b/src/enchant-lsmod.c
@@ -103,7 +103,11 @@ main (int argc, char **argv)
} else {
EnchantDict *dict = enchant_broker_request_dict (broker, lang_tag);
if (!dict) {
- fprintf (stderr, "No dictionary available for '%s'\n", lang_tag);
+ fprintf (stderr, "No dictionary available for '%s'", lang_tag);
+ const char *errmsg = enchant_broker_get_error (broker);
+ if (errmsg != NULL)
+ fprintf (stderr, ": %s", errmsg);
+ putc('\n', stderr);
retcode = 1;
} else {
enchant_dict_describe (dict,