summaryrefslogtreecommitdiff
path: root/format.c
diff options
context:
space:
mode:
Diffstat (limited to 'format.c')
-rw-r--r--format.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/format.c b/format.c
index f89fe21..92901bb 100644
--- a/format.c
+++ b/format.c
@@ -58,6 +58,8 @@ xs_dict *emojis(void)
58 xs_json_dump(d, 4, f); 58 xs_json_dump(d, 4, f);
59 fclose(f); 59 fclose(f);
60 } 60 }
61 else
62 srv_log(xs_fmt("Error creating '%s'", fn));
61 } 63 }
62 64
63 xs_dict *d = NULL; 65 xs_dict *d = NULL;
@@ -65,7 +67,12 @@ xs_dict *emojis(void)
65 if ((f = fopen(fn, "r")) != NULL) { 67 if ((f = fopen(fn, "r")) != NULL) {
66 d = xs_json_load(f); 68 d = xs_json_load(f);
67 fclose(f); 69 fclose(f);
70
71 if (d == NULL)
72 srv_log(xs_fmt("JSON parse error in '%s'", fn));
68 } 73 }
74 else
75 srv_log(xs_fmt("Error opening '%s'", fn));
69 76
70 return d; 77 return d;
71} 78}