diff --git a/encfs/main.cpp b/encfs/main.cpp index a719253..df148c6 100644 --- a/encfs/main.cpp +++ b/encfs/main.cpp @@ -170,9 +170,9 @@ void FuseUsage() fuse_main( argc, const_cast(argv), (fuse_operations*)NULL, NULL); } -#define PUSHARG(ARG) \ +#define PUSHARG(ARG) do { \ rAssert(out->fuseArgc < MaxFuseArgs); \ -out->fuseArgv[out->fuseArgc++] = ARG +out->fuseArgv[out->fuseArgc++] = (ARG); } while(0) static string slashTerminate( const string &src )