diff options
author | 2016-12-15 18:26:53 -0500 | |
---|---|---|
committer | 2016-12-15 19:01:41 -0500 | |
commit | 10c8b73075fa0dd5512cc14be7240ec47f68dece (patch) | |
tree | e8835ef640d1d21ce0f36a5b1bcee726d926e55e /sway/container.c | |
parent | Add remaining sway allocation failure handling (diff) | |
download | sway-10c8b73075fa0dd5512cc14be7240ec47f68dece.tar.gz sway-10c8b73075fa0dd5512cc14be7240ec47f68dece.tar.zst sway-10c8b73075fa0dd5512cc14be7240ec47f68dece.zip |
Handle calloc failures
Diffstat (limited to 'sway/container.c')
-rw-r--r-- | sway/container.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sway/container.c b/sway/container.c index 8a584efa..d9677cdb 100644 --- a/sway/container.c +++ b/sway/container.c | |||
@@ -23,6 +23,9 @@ static swayc_t *new_swayc(enum swayc_types type) { | |||
23 | // next id starts at 1 because 0 is assigned to root_container in layout.c | 23 | // next id starts at 1 because 0 is assigned to root_container in layout.c |
24 | static size_t next_id = 1; | 24 | static size_t next_id = 1; |
25 | swayc_t *c = calloc(1, sizeof(swayc_t)); | 25 | swayc_t *c = calloc(1, sizeof(swayc_t)); |
26 | if (!c) { | ||
27 | return NULL; | ||
28 | } | ||
26 | c->id = next_id++; | 29 | c->id = next_id++; |
27 | c->handle = -1; | 30 | c->handle = -1; |
28 | c->gaps = -1; | 31 | c->gaps = -1; |