From: Jens Axboe Date: Mon, 5 Jan 2015 15:52:37 +0000 (-0700) Subject: verify: fix potentially unterminated name X-Git-Tag: fio-2.2.5~22 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=1dc06a8f9bf1fee267f5cac6fcb99c2ce76e4102 verify: fix potentially unterminated name Signed-off-by: Jens Axboe --- diff --git a/verify.c b/verify.c index 2ae03f85..205f01a2 100644 --- a/verify.c +++ b/verify.c @@ -1341,7 +1341,8 @@ struct all_io_list *get_all_io_list(int save_mask, size_t *sz) s->rand.s[1] = cpu_to_le32(td->random_state.s2); s->rand.s[2] = cpu_to_le32(td->random_state.s3); s->rand.s[3] = 0; - strncpy((char *) s->name, td->o.name, sizeof(s->name)); + s->name[sizeof(s->name) - 1] = '\0'; + strncpy((char *) s->name, td->o.name, sizeof(s->name) - 1); next = io_list_next(s); }