]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - block/blktrace.c
blktrace: use BLKTRACE_BDEV_SIZE as the name size for setup structure
[linux-2.6-omap-h63xx.git] / block / blktrace.c
index 9e0212c90b29eb0c3d1fd29e0aed9affdc4aa1e4..85049a7e7a179a97c283eb4ebe6c1fe7285f80cf 100644 (file)
@@ -369,7 +369,8 @@ int do_blk_trace_setup(struct request_queue *q, char *name, dev_t dev,
        if (!buts->buf_size || !buts->buf_nr)
                return -EINVAL;
 
-       strcpy(buts->name, name);
+       strncpy(buts->name, name, BLKTRACE_BDEV_SIZE);
+       buts->name[BLKTRACE_BDEV_SIZE - 1] = '\0';
 
        /*
         * some device names have larger paths - convert the slashes