Use zalloc rather than malloc and manually setting members to 0

Signed-off-by: Bryce Harrington <bryce@osg.samsung.com>
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
This commit is contained in:
Bryce Harrington 2014-11-20 22:21:55 -08:00 committed by Pekka Paalanen
parent 2204492636
commit de44761a1a
2 changed files with 5 additions and 9 deletions

View file

@ -214,9 +214,10 @@ clipboard_client_create(struct clipboard_source *source, int fd)
struct wl_event_loop *loop =
wl_display_get_event_loop(seat->compositor->wl_display);
client = malloc(sizeof *client);
client = zalloc(sizeof *client);
if (client == NULL)
return;
client->offset = 0;
client->source = source;
source->refcount++;
client->event_source =

View file

@ -481,7 +481,7 @@ weston_recorder_create(struct weston_output *output, const char *filename)
do_yflip = !!(compositor->capabilities & WESTON_CAP_CAPTURE_YFLIP);
recorder = malloc(sizeof *recorder);
recorder = zalloc(sizeof *recorder);
if (recorder == NULL) {
weston_log("%s: out of memory\n", __func__);
return;
@ -491,9 +491,6 @@ weston_recorder_create(struct weston_output *output, const char *filename)
size = stride * 4 * output->current_mode->height;
recorder->frame = zalloc(size);
recorder->rect = malloc(size);
recorder->total = 0;
recorder->count = 0;
recorder->destroying = 0;
recorder->output = output;
if ((recorder->frame == NULL) || (recorder->rect == NULL)) {
@ -502,9 +499,7 @@ weston_recorder_create(struct weston_output *output, const char *filename)
return;
}
if (do_yflip)
recorder->tmpbuf = NULL;
else
if (!do_yflip)
recorder->tmpbuf = malloc(size);
header.magic = WCAP_HEADER_MAGIC;