View | Details | Raw Unified | Return to bug 263625
Collapse All | Expand All

(-)b/sys/fs/fuse/fuse_vnops.c (-2 / +4 lines)
Lines 1043-1049 fuse_vnop_create(struct vop_create_args *ap) Link Here
1043
	}
1043
	}
1044
1044
1045
	if (op == FUSE_CREATE) {
1045
	if (op == FUSE_CREATE) {
1046
		foo = (struct fuse_open_out*)(feo + 1);
1046
		if (fuse_libabi_geq(data, 7, 9))
1047
			foo = (struct fuse_open_out*)(feo + 1);
1048
		else
1049
			foo = (struct fuse_open_out*)((char*)feo + FUSE_COMPAT_ENTRY_OUT_SIZE);
1047
	} else {
1050
	} else {
1048
		/* Issue a separate FUSE_OPEN */
1051
		/* Issue a separate FUSE_OPEN */
1049
		struct fuse_open_in *foi;
1052
		struct fuse_open_in *foi;
1050
- 

Return to bug 263625