The following changes since commit 16b952f4ea2db052f7cc613474d15a76c91c93d2: doc: update RWBS descriptions (2025-01-30 09:54:59 -0700) are available in the Git repository at: git://git.kernel.dk/blktrace.git master for you to fetch changes up to f9bd00dfbd67ce62ca6df6f55d6275b523cd0b39: blkparse: Fix a potential coredump issue (2025-03-20 05:06:40 -0600) ---------------------------------------------------------------- Kou Wenqi (1): blkparse: Fix a potential coredump issue blkparse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- Diff of recent changes: diff --git a/blkparse.c b/blkparse.c index 9d2029a..d6aaa8b 100644 --- a/blkparse.c +++ b/blkparse.c @@ -1022,7 +1022,7 @@ static struct io_track *find_track(struct per_dev_info *pdi, pid_t pid, if (!iot) { struct io_track_req *req; - req = malloc(sizeof(*req) + sizeof(*iot)); + req = calloc(1, sizeof(*req) + sizeof(*iot)); req->ppm = find_ppm(pid); if (!req->ppm) req->ppm = add_ppm_hash(pid, "unknown"); @@ -1106,7 +1106,7 @@ static void log_track_split(struct per_dev_info *pdi, struct blk_io_trace *t) * parts. */ iot = find_track(pdi, t->pid, t->sector); - split = malloc(sizeof(*iot)); + split = calloc(1, sizeof(*iot)); split->req = iot->req; split->next = iot->next; iot->next = split;