From d4b3c998c04514bdef03e97c5885430165254874 Mon Sep 17 00:00:00 2001 From: Jean-Pierre André Date: Wed, 22 Aug 2012 10:00:22 +0200 Subject: Fixed the dangerous definition for the macro VNODE_TO_NODEID() --- kernel/fuse.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/fuse.h b/kernel/fuse.h index cbe3a63..865b54d 100644 --- a/kernel/fuse.h +++ b/kernel/fuse.h @@ -128,7 +128,7 @@ typedef struct fuse_vnode_data { } fuse_vnode_data_t; /* Get nodeid from the struct vnode */ -#define VNODE_TO_NODEID(vp) ((struct fuse_vnode_data *)vp->v_data)->nodeid +#define VNODE_TO_NODEID(vp) ((struct fuse_vnode_data *)(vp)->v_data)->nodeid /* * Max number of pages that can be used in a single read request * (used in FreeBSD Fuse) -- cgit v1.2.3