commit | 59140421267ef809b00da12881b8d899ecefbb10 | [log] [tgz] |
---|---|---|
author | Jens Axboe <axboe@fb.com> | Mon Apr 14 08:28:08 2014 -0600 |
committer | Jens Axboe <axboe@fb.com> | Mon Apr 14 08:28:08 2014 -0600 |
tree | d49e08df5f1bac41e4c7c60a3bb4f02218666394 | |
parent | 48b16e2725249985c9f1841928eb08574c24d3cc [diff] [blame] |
server: ensure that dus->name is always NULL terminated Signed-off-by: Jens Axboe <axboe@fb.com>
diff --git a/server.c b/server.c index 3346445..c2cf2dd 100644 --- a/server.c +++ b/server.c
@@ -1095,7 +1095,8 @@ { int i; - strcpy((char *) dst->name, (char *) src->name); + dst->name[FIO_DU_NAME_SZ - 1] = '\0'; + strncpy((char *) dst->name, (char *) src->name, FIO_DU_NAME_SZ - 1); for (i = 0; i < 2; i++) { dst->s.ios[i] = cpu_to_le32(src->s.ios[i]);