--- 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;
        }