FileAllInformationStruct_to_GnomeVFSFileInfo(): Fixed 'file_info->permissions'
authorshort <>
Sun, 19 Jan 2003 15:37:41 +0000 (15:37 +0000)
committershort <>
Sun, 19 Jan 2003 15:37:41 +0000 (15:37 +0000)
src/libcaptive/client/file_info.c

index 10dbdf5..040b4d2 100644 (file)
@@ -76,7 +76,7 @@ ULONG tmp_ULONG;
        if (file_info->type==GNOME_VFS_FILE_TYPE_DIRECTORY)
                file_info->permissions|=GNOME_VFS_PERM_USER_EXEC;
        if (!(FileAllInformationStruct->BasicInformation.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=FileAllInformationStruct->StandardInformation.EndOfFile.QuadPart;