X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=verify.h;h=43de887d0b3004a26b137e3f74910b17c0419626;hp=3e52f9c1872974599c0e541955caacc83a12d3b5;hb=9ce94349d69082913f69a7b0eccc13f40e2c610b;hpb=ca09be4b1a8e97f0bca5cfbddb399899cf561eaa diff --git a/verify.h b/verify.h index 3e52f9c1..43de887d 100644 --- a/verify.h +++ b/verify.h @@ -138,10 +138,12 @@ static inline struct thread_io_list *io_list_next(struct thread_io_list *s) return (void *) s + thread_io_list_sz(s); } -static inline void verify_state_gen_name(char *out, const char *name, - const char *prefix, int num) +static inline void verify_state_gen_name(char *out, size_t size, + const char *name, const char *prefix, + int num) { - sprintf(out, "%s-%s-%d-verify.state", prefix, name, num); + snprintf(out, size, "%s-%s-%d-verify.state", prefix, name, num); + out[size - 1] = '\0'; } #endif