diff --git a/test/unit/lib/blobfs/blobfs_async_ut/blobfs_async_ut.c b/test/unit/lib/blobfs/blobfs_async_ut/blobfs_async_ut.c index 669a9cbd5..6cdb92028 100644 --- a/test/unit/lib/blobfs/blobfs_async_ut/blobfs_async_ut.c +++ b/test/unit/lib/blobfs/blobfs_async_ut/blobfs_async_ut.c @@ -268,7 +268,7 @@ static void fs_rename(void) { struct spdk_filesystem *fs; - struct spdk_file *file, *file2; + struct spdk_file *file, *file2, *file_iter; struct spdk_bs_dev *dev; dev = init_dev(); @@ -326,6 +326,11 @@ fs_rename(void) spdk_fs_delete_file_async(fs, "file1", delete_cb, NULL); CU_ASSERT(g_fserrno == -ENOENT); CU_ASSERT(!TAILQ_EMPTY(&fs->files)); + TAILQ_FOREACH(file_iter, &fs->files, tailq) { + if (file_iter == NULL) { + SPDK_CU_ASSERT_FATAL(false); + } + } g_fserrno = 1; spdk_fs_delete_file_async(fs, "file2", delete_cb, NULL);