Sebastian Lackner : services: Consistently use InterlockedIncrement to increment refcount.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Mar 2 11:26:09 CST 2016


Module: wine
Branch: master
Commit: 20633b292b1af100562ecdd520f11bc169f2d106
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=20633b292b1af100562ecdd520f11bc169f2d106

Author: Sebastian Lackner <sebastian at fds-team.de>
Date:   Wed Mar  2 07:18:30 2016 +0100

services: Consistently use InterlockedIncrement to increment refcount.

Signed-off-by: Sebastian Lackner <sebastian at fds-team.de>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 programs/services/rpc.c      | 2 +-
 programs/services/services.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/programs/services/rpc.c b/programs/services/rpc.c
index dd44965..0b194cf 100644
--- a/programs/services/rpc.c
+++ b/programs/services/rpc.c
@@ -114,7 +114,7 @@ static void run_after_timeout(void (*func)(struct service_entry*), struct servic
         return;
     }
 
-    service->ref_count++;
+    InterlockedIncrement(&service->ref_count);
     elem->func = func;
     elem->service_entry = service;
 
diff --git a/programs/services/services.c b/programs/services/services.c
index 53a3846..8489f17 100644
--- a/programs/services/services.c
+++ b/programs/services/services.c
@@ -299,7 +299,7 @@ static void scmdatabase_autostart_services(struct scmdatabase *db)
                 services_list = slist_new;
             }
             services_list[i] = service;
-            service->ref_count++;
+            InterlockedIncrement(&service->ref_count);
             i++;
         }
     }




More information about the wine-cvs mailing list