FileIdBothDirInformation_to_GnomeVFSFileInfo(): Fixed 'file_info->permissions'
authorshort <>
Mon, 20 Jan 2003 23:23:14 +0000 (23:23 +0000)
committershort <>
Mon, 20 Jan 2003 23:23:14 +0000 (23:23 +0000)
src/libcaptive/client/directory.c

index 4400eb7..6877972 100644 (file)
@@ -196,7 +196,7 @@ ULONG tmp_ULONG;
        if (file_info->type==GNOME_VFS_FILE_TYPE_DIRECTORY)
                file_info->permissions|=GNOME_VFS_PERM_USER_EXEC;
        if (!(FileIdBothDirInformation->FileAttributes & FILE_ATTRIBUTE_READONLY))
-               file_info->permissions=GNOME_VFS_PERM_USER_WRITE;
+               file_info->permissions|=GNOME_VFS_PERM_USER_WRITE;
        file_info->valid_fields|=GNOME_VFS_FILE_INFO_FIELDS_PERMISSIONS;
 
        file_info->size=FileIdBothDirInformation->EndOfFile.QuadPart;