From: Szabolcs S. <sz...@us...> - 2007-01-09 20:38:11
|
Update of /cvsroot/ntfs-3g/ntfs-3g/src In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv10541/src Modified Files: ntfs-3g.c Log Message: fix: make ActiveSync work via Samba 3.0 (Rein Ketelaars, Yuval, Szaka) Index: ntfs-3g.c =================================================================== RCS file: /cvsroot/ntfs-3g/ntfs-3g/src/ntfs-3g.c,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -r1.18 -r1.19 --- ntfs-3g.c 17 Dec 2006 19:48:34 -0000 1.18 +++ ntfs-3g.c 9 Jan 2007 20:38:07 -0000 1.19 @@ -376,7 +376,11 @@ /* Regular or Interix (INTX) file. */ stbuf->st_mode = S_IFREG; stbuf->st_size = ni->data_size; - stbuf->st_blocks = ni->allocated_size >> 9; + /* + * Temporary fix to make ActiveSync work via Samba 3.0. + * See more on the ntfs-3g-devel list. + */ + stbuf->st_blocks = (ni->allocated_size + 511) >> 9; stbuf->st_nlink = le16_to_cpu(ni->mrec->link_count); if (ni->flags & FILE_ATTR_SYSTEM || stream_name_len) { na = ntfs_attr_open(ni, AT_DATA, stream_name, |