]> Zhao Yanbai Git Server - minix.git/commitdiff
blocktest: fix segfault on vectored read
authorArne Welzel <arne.welzel@gmail.com>
Mon, 10 Sep 2012 09:32:38 +0000 (11:32 +0200)
committerDavid van Moolenbroek <david@minix3.org>
Mon, 10 Sep 2012 09:32:38 +0000 (11:32 +0200)
test/blocktest/blocktest.c

index 525061782814b7490c018840585550c2dd350cb0..564c13f0c595d2a2c0d213199f9fbb2023493662 100644 (file)
@@ -857,7 +857,7 @@ static void vector_and_large_sub(size_t small_size)
         * has dword-sized guards before each chunk and after the last chunk.
         * SPTR(n) points to the start of the nth small chunk.
         */
-#define SPTR(n) (buf2_ptr + (n) * (sizeof(u32_t) + small_size))
+#define SPTR(n) (buf2_ptr + sizeof(u32_t) + (n) * (sizeof(u32_t) + small_size))
 #define LPTR(n) (buf_ptr + sizeof(u32_t) + small_size * (n))
 
        /* Write one large chunk, if writing is allowed. */