Преглед изворни кода

Fix coverity cid 1405509

Locking in the init function is not necessary, but coverity gets
confused about it. So let's trick it.
Sebastian Hahn пре 8 година
родитељ
комит
71c8974af0
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      src/common/compat_threads.c

+ 1 - 1
src/common/compat_threads.c

@@ -362,8 +362,8 @@ alert_sockets_close(alert_sockets_t *socks)
 void
 atomic_counter_init(atomic_counter_t *counter)
 {
+  memset(counter, 0, sizeof(*counter));
   tor_mutex_init_nonrecursive(&counter->mutex);
-  counter->val = 0;
 }
 /** Clean up all resources held by an atomic counter. */
 void