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?rev=72446&r1=72445&r2=72446&view=diff
==============================================================================
--- 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=72446&r1=72445&r2=72446&view=diff
==============================================================================
--- 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


Reply via email to