--- netmist_vfs_fs_posix.c 2022-08-09 17:04:10.534504873 -0500 +++ netmist_vfs_fs_posix.c 2022-08-09 15:42:20.610397005 -0500 @@ -390,7 +390,7 @@ if (res < 0) { error_value = netmist_get_error (); - if (nvo->direct && (res == EINVAL)) + if (nvo->direct && (error_value == EINVAL)) { rock->direct_size = MIN2_DIRECT_SIZE; } @@ -426,7 +426,7 @@ if (res < 0) { error_value = netmist_get_error (); - if (nvo->direct && (res == EINVAL)) + if (nvo->direct && (error_value == EINVAL)) { rock->direct_size = MIN2_DIRECT_SIZE; }