vendor/liburing/test/mkdir.c in uringmachine-0.3 vs vendor/liburing/test/mkdir.c in uringmachine-0.4
- old
+ new
@@ -95,9 +95,15 @@
if (ret != -ENOENT) {
fprintf(stderr, "do_mkdirat no parent failed: %d\n", ret);
goto err1;
}
+ ret = do_mkdirat(&ring, (const char *) (uintptr_t) 0x1234);
+ if (ret != -EFAULT) {
+ fprintf(stderr, "do_mkdirat bad address: %d\n", ret);
+ goto err1;
+ }
+
unlinkat(AT_FDCWD, fn, AT_REMOVEDIR);
io_uring_queue_exit(&ring);
return T_EXIT_PASS;
skip:
unlinkat(AT_FDCWD, fn, AT_REMOVEDIR);