vfs_fruit: use ADEDOFF_RFORK_DOT_UND offset macro in ad_convert_truncate()
[samba.git] / source3 / modules / vfs_fruit.c
index 41476625b33706d895c87a06c8fd793fc924d644..02db5923c6a35d25b87e8e98134236ea6cfae6aa 100644 (file)
@@ -1161,8 +1161,8 @@ static bool ad_convert_truncate(struct adouble *ad,
         * FIXME: direct ftruncate(), but we don't have a fsp for the
         * VFS call
         */
-       rc = ftruncate(ad->ad_fd, ad_getentryoff(ad, ADEID_RFORK)
-                      ad_getentrylen(ad, ADEID_RFORK));
+       rc = ftruncate(ad->ad_fd, ADEDOFF_RFORK_DOT_UND +
+                      ad_getentrylen(ad, ADEID_RFORK));
        if (rc != 0) {
                return false;
        }