Fix issues warned by compiler 34/38534/6
authorLukasz Wojciechowski <l.wojciechow@partner.samsung.com>
Tue, 21 Apr 2015 18:19:37 +0000 (20:19 +0200)
committerLukasz Wojciechowski <l.wojciechow@partner.samsung.com>
Fri, 24 Apr 2015 13:23:08 +0000 (15:23 +0200)
Compiler warned about potential misuse of = operator in
src/client-async/logic/Logic.cpp file. It was intentional.
Additional brackets are used to supress compiler warning.

Compiler warned about unused returned value of flock() function
in src/common/lock/FileLock.cpp file. (void) casting is used
to stress that returned value should be ignored.

Change-Id: Ia986b5f66c58a7366eaca562a6325c1fc99ac033

src/client-async/logic/Logic.cpp
src/common/lock/FileLock.cpp

index 89373a7..10498e9 100644 (file)
@@ -272,7 +272,7 @@ void Logic::processResponses(void) {
     CheckResponsePtr checkResponse;
     CancelResponsePtr cancelResponse;
     SimpleCheckResponsePtr simpleResponse;
-    while (response = m_socketClient.getResponse()) {
+    while ((response = m_socketClient.getResponse())) {
         checkResponse = std::dynamic_pointer_cast<CheckResponse>(response);
         if (checkResponse) {
             processCheckResponse(*checkResponse);
index 98141f6..851ace7 100644 (file)
@@ -82,7 +82,7 @@ void FileLock::lock(void) {
 
 void FileLock::unlock(void) {
     LOGI("Releasing file lock");
-    TEMP_FAILURE_RETRY(::flock(m_lockable.m_fd, LOCK_UN));
+    (void) TEMP_FAILURE_RETRY(::flock(m_lockable.m_fd, LOCK_UN));
 }
 
 } /* namespace Cynara */