From: Bastian Dehn Date: Sat, 14 Aug 2021 17:31:03 +0000 (+0200) Subject: change: init values without malloc X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=db5369704c3f8b653736880f37b00f0e1c983bcf;p=discspan.git change: init values without malloc --- diff --git a/libs/spandisc/src/splitter.c b/libs/spandisc/src/splitter.c index 54f48a3..4ad48ec 100644 --- a/libs/spandisc/src/splitter.c +++ b/libs/spandisc/src/splitter.c @@ -13,8 +13,7 @@ medium_t init_empty_medium(medium_t srcdata) empty.nr = srcdata.nr; empty.freespace = srcdata.freespace; empty.length = 0; - empty.filearray = (file_size_t *) - malloc(1 * sizeof(file_size_t)); + empty.filearray = NULL; return empty; } @@ -94,15 +93,13 @@ medium_t ignore(medium_t *srcdata) collection_t split_all(medium_t *srcdata) { - collection_t col; - col.length = 0; - col.disc = NULL; + collection_t col = { 0, NULL }; - medium_t ignoredisc; + medium_t ignoredisc = { 0, 0, 0, NULL }; ignoredisc = ignore(srcdata); ignoredisc.freespace = 0; if (ignoredisc.length > 0) { - col.disc = (medium_t *)malloc(sizeof(medium_t)); + col.disc = (medium_t *) malloc(sizeof(medium_t)); col.disc[col.length] = ignoredisc; col.length++; }