weston: initialize lock variables [1/1]

PD#SWPL-174808

Problem:
mEnvLock deadlock

Solution:
initialize lock variables

Verify:
ah212

Change-Id: I743282cabd09e1140916f48cacb1362dbf4614b0
Signed-off-by: leng.fang <leng.fang@amlogic.com>
diff --git a/libweston/modepolicy/ModePolicy.cpp b/libweston/modepolicy/ModePolicy.cpp
index 85a777a..1266a48 100644
--- a/libweston/modepolicy/ModePolicy.cpp
+++ b/libweston/modepolicy/ModePolicy.cpp
@@ -95,6 +95,7 @@
     mDisplayWidth = 0;
     mDisplayHeight = 0;
     mFracMode = MODE_FRACTION;
+    mEnvLock = PTHREAD_MUTEX_INITIALIZER;
 }
 
 ModePolicy::ModePolicy(std::shared_ptr<DisplayAdapter> adapter, const uint32_t displayId) {
@@ -112,6 +113,7 @@
     mDisplayWidth = 0;
     mDisplayHeight = 0;
     mFracMode = MODE_FRACTION;
+    mEnvLock = PTHREAD_MUTEX_INITIALIZER;
 }
 
 ModePolicy::~ModePolicy() {