diff --git a/src/dynamic.cpp b/src/dynamic.cpp
index 137373f46b9091e07982297f3844bdc0b393bd5d..91a545ba45b4db461a0948a0ffb535c872214eeb 100644
--- a/src/dynamic.cpp
+++ b/src/dynamic.cpp
@@ -955,12 +955,12 @@ commandLine( const std::string& cmdLine,
   else if( cmdLine == "setComputeCom" )
     {
       unsigned int b; cmdArgs >> b;
-      comActivation(b);
+      comActivation((b!=0));
     }
   else if( cmdLine == "setComputeZmp" )
     {
       unsigned int b; cmdArgs >> b;
-      zmpActivation(b);
+      zmpActivation((b!=0));
     }
   else if( cmdLine == "setProperty" )
     {