From dc63aed2217e6a8bde13125b5a53c88413830634 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 7 Oct 2014 10:27:07 +0200 Subject: [PATCH] lib/portableproplib/prop_object.c: CID 62694 (data race condition) --- lib/portableproplib/prop_object.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/portableproplib/prop_object.c b/lib/portableproplib/prop_object.c index dfa60fe5..43eab38b 100644 --- a/lib/portableproplib/prop_object.c +++ b/lib/portableproplib/prop_object.c @@ -56,9 +56,8 @@ static pthread_mutex_t _prop_refcnt_mtx = PTHREAD_MUTEX_INITIALIZER; void _prop_object_init(struct _prop_object *po, const struct _prop_object_type *pot) { - po->po_type = pot; - po->po_refcnt = 1; + _PROP_ATOMIC_INC32(&po->po_refcnt); } /*