The RpcFinally block must always be executed. Otherwise, RPC code will
leak allocated buffer memory.
Modified: trunk/reactos/w32api/include/rpc.h
_____
Modified: trunk/reactos/w32api/include/rpc.h
--- trunk/reactos/w32api/include/rpc.h 2005-08-11 20:44:04 UTC (rev
17312)
+++ trunk/reactos/w32api/include/rpc.h 2005-08-11 20:45:41 UTC (rev
17313)
@@ -59,7 +59,7 @@
#define RpcExcept(x) } else {
#define RpcEndExcept }
#define RpcTryFinally if (1) {
-#define RpcFinally } else {
+#define RpcFinally } if (1) {
#define RpcEndFinally }
#define RpcExceptionCode() 0
#define RpcAbnormalTermination() AbnormalTermination()
Show replies by date