From fb0bb972dfac3c255c53ddc7b588b73a08883288 Mon Sep 17 00:00:00 2001 From: Raghavendra G Date: Wed, 25 Aug 2010 01:40:00 +0000 Subject: storage/posix: calculate the correct size of each dirent in readdir/readdirp. - In addition to posix, protocol/server also adds a check to make sure that iobuf allocated to hold readdir/readdirp response can hold all the dentries, rpc and proc (readdir/readdirp) header. Signed-off-by: Raghavendra G Signed-off-by: Anand V. Avati BUG: 1430 (encoding of readdirp response fails occasionally) URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=1430 --- rpc/rpc-lib/src/rpcsvc.h | 1 + 1 file changed, 1 insertion(+) (limited to 'rpc/rpc-lib/src/rpcsvc.h') diff --git a/rpc/rpc-lib/src/rpcsvc.h b/rpc/rpc-lib/src/rpcsvc.h index 06b0aad22..10b20af0a 100644 --- a/rpc/rpc-lib/src/rpcsvc.h +++ b/rpc/rpc-lib/src/rpcsvc.h @@ -39,6 +39,7 @@ #include #include #include +#include #include "compat.h" #ifndef NGRPS -- cgit