From d8bb87b4c7dd40adf4fe0ba0a0946483599e0acc Mon Sep 17 00:00:00 2001 From: Amar Tumballi Date: Wed, 11 Aug 2010 05:58:31 +0000 Subject: rpc fixes * set THIS properly so memory accounting works fine. * also check for few pointers before dereferencing them. Signed-off-by: Amar Tumballi Signed-off-by: Anand V. Avati BUG: 1317 () URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=1317 --- rpc/rpc-lib/src/rpc-transport.h | 1 + 1 file changed, 1 insertion(+) (limited to 'rpc/rpc-lib/src/rpc-transport.h') diff --git a/rpc/rpc-lib/src/rpc-transport.h b/rpc/rpc-lib/src/rpc-transport.h index f6576fc1..14ec8bc5 100644 --- a/rpc/rpc-lib/src/rpc-transport.h +++ b/rpc/rpc-lib/src/rpc-transport.h @@ -170,6 +170,7 @@ struct rpc_transport { struct rpc_transport_ops *ops; void *private; void *xl_private; + void *xl; /* Used for THIS */ void *mydata; pthread_mutex_t lock; int32_t refcount; -- cgit