diff --git a/src/ErrorHandler.cpp b/src/ErrorHandler.cpp
index 854ea79ec7833cdc0ca4ef749f4ccb9afe8d65e6..a8a71de9318270908590eddbb3def5873ddb6abe 100644
--- a/src/ErrorHandler.cpp
+++ b/src/ErrorHandler.cpp
@@ -41,7 +41,7 @@ void ErrorHandler::reportError(const Message &message, RoutingErrorType errorCod
 }
 
 void ErrorHandler::reportInternalError(ErrorHandler::InternalErrorType errorCode) {
-	logError(UnknownInternalError);
+	logError(errorCode);
 }
 
 template<typename ErrorType>