diff --git a/silecs-diagnostic-cpp/src/silecs-diagnostic/stderrredirect.cpp b/silecs-diagnostic-cpp/src/silecs-diagnostic/stderrredirect.cpp
index 96999045d8cad2921a16e11a449c77f1e2062178..76a6197a786feacbda7f8ccc8945dfd578b3f7b3 100644
--- a/silecs-diagnostic-cpp/src/silecs-diagnostic/stderrredirect.cpp
+++ b/silecs-diagnostic-cpp/src/silecs-diagnostic/stderrredirect.cpp
@@ -46,8 +46,7 @@ StdErrRedirect::StdErrRedirect(QTextEdit *errorLog,QObject *parent): QObject(par
         fileToRename.rename(tmpFileNameQtFormat+".old");
 
     // Set up redirection to this file:
-    FILE* fdesc = freopen(tmpFileNameNativeFormat.toAscii().constData(), "a+", stderr);
-    fdesc = NULL; //just defined to avoid L866 warning
+    freopen(tmpFileNameNativeFormat.toAscii().constData(), "a+", stderr);
 
     // Initialise the QFileSystemWatcher:
     connect(&watcher, SIGNAL(fileChanged(const QString &)),