summaryrefslogtreecommitdiff
path: root/rcm-server-keymap.c
diff options
context:
space:
mode:
authorDavid Härdeman <david@hardeman.nu>2015-07-18 19:43:49 +0200
committerDavid Härdeman <david@hardeman.nu>2015-07-18 19:43:49 +0200
commit05c204e675e8f6f497496170b8e69e37ed208450 (patch)
tree5113537fc64eec34f9d7d36488f6639e38d6e085 /rcm-server-keymap.c
parent17d201747727157b63aaaa956071f10e35ad9942 (diff)
Save updated keymap in memory
Still need to write it out to disk as well...
Diffstat (limited to 'rcm-server-keymap.c')
-rw-r--r--rcm-server-keymap.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/rcm-server-keymap.c b/rcm-server-keymap.c
index b33e262..438b3f3 100644
--- a/rcm-server-keymap.c
+++ b/rcm-server-keymap.c
@@ -431,6 +431,9 @@ keymaps_load(struct device *device)
void
keymap_free(struct keymap *keymap)
{
+ if (!keymap)
+ return;
+
free(keymap->layout);
free(keymap->name);
free(keymap->description);