From 6242374090ac0c7da168d2c9a6ac0dd78f568bd1 Mon Sep 17 00:00:00 2001 From: Jessica Hamilton Date: Sat, 5 Apr 2014 09:18:33 +1300 Subject: [PATCH] Media Kit: fix use of pthread_once_init in FormatManager.cpp Signed-off-by: Adrien Destugues --- src/kits/media/FormatManager.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/kits/media/FormatManager.cpp b/src/kits/media/FormatManager.cpp index 0968320bf6..92d3de1d7c 100644 --- a/src/kits/media/FormatManager.cpp +++ b/src/kits/media/FormatManager.cpp @@ -129,7 +129,7 @@ FormatManager::FormatManager() } -pthread_once_t FormatManager::sInitOnce; +pthread_once_t FormatManager::sInitOnce = PTHREAD_ONCE_INIT; FormatManager* FormatManager::sInstance = NULL; @@ -143,8 +143,7 @@ FormatManager::CreateInstance() /* static */ FormatManager* FormatManager::GetInstance() { - if (sInstance == NULL) - pthread_once(&sInitOnce, &CreateInstance); + pthread_once(&sInitOnce, &CreateInstance); return sInstance; }