Changes by: antona
Update of /cvsroot/linux-ntfs/ntfsprogs/ntfsprogs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13583/ntfsprogs
Modified Files:
ntfsinfo.c
Log Message:
More endianness fixes!
Index: ntfsinfo.c
===================================================================
RCS file: /cvsroot/linux-ntfs/ntfsprogs/ntfsprogs/ntfsinfo.c,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -p -r1.79 -r1.80
--- ntfsinfo.c 15 Oct 2005 23:44:57 -0000 1.79
+++ ntfsinfo.c 15 Oct 2005 23:51:13 -0000 1.80
@@ -807,7 +807,7 @@ static void ntfs_dump_acl(const char *pr
ace = (ACCESS_ALLOWED_ACE *)((char *)acl + 8);
/* iterate through ACE's */
- for (i=0;i<acl->ace_count;i++) {
+ for (i=1;i<ace_count;i++) {
const char *ace_type;
char *sid;
@@ -893,12 +893,12 @@ static void ntfs_dump_attr_security_desc
printf("\tFlags:\t\t\t 0x%0x\n",sec_desc_attr->control);
sid = ntfs_sid_to_mbs((SID *)((char *)sec_desc_attr +
- sec_desc_attr->owner), NULL, 0);
+ le32_to_cpu(sec_desc_attr->owner)), NULL, 0);
printf("\tOwner SID:\t\t %s\n",sid);
free(sid);
sid = ntfs_sid_to_mbs((SID *)((char *)sec_desc_attr +
- sec_desc_attr->group), NULL, 0);
+ le32_to_cpu(sec_desc_attr->group)), NULL, 0);
printf("\tGroup SID:\t\t %s\n",sid);
free(sid);
@@ -909,7 +909,7 @@ static void ntfs_dump_attr_security_desc
}
printf("\n");
ntfs_dump_acl("\t\t",(ACL *)((char *)sec_desc_attr +
- sec_desc_attr->sacl));
+ le32_to_cpu(sec_desc_attr->sacl)));
} else {
printf("missing\n");
}
@@ -921,7 +921,7 @@ static void ntfs_dump_attr_security_desc
}
printf("\n");
ntfs_dump_acl("\t\t",(ACL *)((char *)sec_desc_attr +
- sec_desc_attr->dacl));
+ le32_to_cpu(sec_desc_attr->dacl)));
} else {
printf("missing\n");
}
|