[1/5] services: Consistently use InterlockedIncrement to increment refcount.
Sebastian Lackner
sebastian at fds-team.de
Wed Mar 2 00:18:30 CST 2016
Signed-off-by: Sebastian Lackner <sebastian at fds-team.de>
---
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++;
}
}
--
2.7.1
More information about the wine-patches
mailing list