diff --git a/daemon/src/sflphone_api.cpp b/daemon/src/sflphone_api.cpp
index 33d991e7b8559f3f5869c497600f8dc6905cfaa8..f6c7e132fa5ea136a96d3a2b161cf3c9c5899c81 100644
--- a/daemon/src/sflphone_api.cpp
+++ b/daemon/src/sflphone_api.cpp
@@ -98,8 +98,8 @@ int sflph_init(sflph_ev_handlers* ev_handlers, enum sflph_init_flag flags)
     _evHandlers = *ev_handlers;
 
     // Handle flags
-    setDebugMode((flags & SFLPH_FLAG_DEBUG) ? true : false);
-    setConsoleLog((flags & SFLPH_FLAG_CONSOLE_LOG) ? true : false);
+    setDebugMode(flags & SFLPH_FLAG_DEBUG);
+    setConsoleLog(flags & SFLPH_FLAG_CONSOLE_LOG);
 
     // Create manager
     try {