Signed-off-by: Bryce Harrington <br...@osg.samsung.com>
---
 shared/config-parser.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/shared/config-parser.c b/shared/config-parser.c
index a50773b..137a9f1 100644
--- a/shared/config-parser.c
+++ b/shared/config-parser.c
@@ -312,6 +312,8 @@ config_add_section(struct weston_config *config, const char 
*name)
        struct weston_config_section *section;
 
        section = malloc(sizeof *section);
+       if (section == NULL)
+               return NULL;
        section->name = strdup(name);
        wl_list_init(&section->entry_list);
        wl_list_insert(config->section_list.prev, &section->link);
@@ -326,6 +328,8 @@ section_add_entry(struct weston_config_section *section,
        struct weston_config_entry *entry;
 
        entry = malloc(sizeof *entry);
+       if (entry == NULL)
+               return NULL;
        entry->key = strdup(key);
        entry->value = strdup(value);
        wl_list_insert(section->entry_list.prev, &entry->link);
-- 
1.9.1

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to