Author: akhaldi
Date: Tue Aug 23 19:34:57 2016
New Revision: 72446
URL:
http://svn.reactos.org/svn/reactos?rev=72446&view=rev
Log:
[RPCSS] Sync with Wine Staging 1.9.16. CORE-11866
Modified:
trunk/reactos/base/services/rpcss/epmp.c
trunk/reactos/media/doc/README.WINE
Modified: trunk/reactos/base/services/rpcss/epmp.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/services/rpcss/epmp.c…
==============================================================================
--- trunk/reactos/base/services/rpcss/epmp.c [iso-8859-1] (original)
+++ trunk/reactos/base/services/rpcss/epmp.c [iso-8859-1] Tue Aug 23 19:34:57 2016
@@ -112,7 +112,6 @@
*status = EPT_S_CANT_PERFORM_OP;
break;
}
- list_init(&entry->entry);
memcpy(entry->annotation, entries[i].annotation,
sizeof(entries[i].annotation));
rpc_status = TowerExplode(entries[i].tower, &entry->iface,
&entry->syntax,
&entry->protseq, &entry->endpoint,
@@ -121,6 +120,7 @@
{
WINE_WARN("TowerExplode failed %u\n", rpc_status);
*status = rpc_status;
+ HeapFree(GetProcessHeap(), 0, entry);
break; /* FIXME: more cleanup? */
}
@@ -164,6 +164,11 @@
if (rpc_status != RPC_S_OK)
break;
entry = find_ept_entry(&iface, &syntax, protseq, endpoint, address,
&entries[i].object);
+
+ I_RpcFree(protseq);
+ I_RpcFree(endpoint);
+ I_RpcFree(address);
+
if (entry)
delete_registered_ept_entry(entry);
else
@@ -171,9 +176,6 @@
*status = EPT_S_NOT_REGISTERED;
break;
}
- I_RpcFree(protseq);
- I_RpcFree(endpoint);
- I_RpcFree(address);
}
LeaveCriticalSection(&csEpm);
Modified: trunk/reactos/media/doc/README.WINE
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/media/doc/README.WINE?rev=…
==============================================================================
--- trunk/reactos/media/doc/README.WINE [iso-8859-1] (original)
+++ trunk/reactos/media/doc/README.WINE [iso-8859-1] Tue Aug 23 19:34:57 2016
@@ -243,7 +243,7 @@
reactos/base/applications/winhlp32 # Synced to WineStaging-1.9.16
reactos/base/applications/wordpad # Synced to WineStaging-1.9.16
reactos/base/applications/write # Synced to WineStaging-1.9.16
-reactos/base/services/rpcss # Synced to WineStaging-1.9.11
+reactos/base/services/rpcss # Synced to WineStaging-1.9.16
reactos/base/system/expand # Synced to WineStaging-1.9.11
reactos/base/system/msiexec # Synced to WineStaging-1.9.11
reactos/modules/rosapps/winfile # Autosync