diff --git a/src/common/log.cpp b/src/common/log.cpp
index 88959f089fcb82088e0f4714654b8e36858a31cf..1733e68759269746919af51780dbf1d2df492d38 100644
--- a/src/common/log.cpp
+++ b/src/common/log.cpp
@@ -231,7 +231,7 @@ bool writeLogFile(const QByteArray &message)
     if ( !f.open(QIODevice::Append) )
         return false;
 
-    if ( !f.write(message) )
+    if ( f.write(message) <= 0 )
         return false;
 
     f.close();