diff --git a/MAC/APL/CUDaemons/src/LogClient/LogClient.cc b/MAC/APL/CUDaemons/src/LogClient/LogClient.cc
index 86f0c2045f9af2202b38292f3579d7edd550d9e5..413d5ef16eefb57388ac78ea641da4ac07ba2a74 100644
--- a/MAC/APL/CUDaemons/src/LogClient/LogClient.cc
+++ b/MAC/APL/CUDaemons/src/LogClient/LogClient.cc
@@ -263,7 +263,7 @@ GCFEvent::TResult LogClient::operational(GCFEvent&			event,
 					getLogLevelManager().toString(logEvent.getLogLevel()).c_str(),
 					logEvent.getLoggerName().c_str(),
 					logEvent.getMessage().c_str(),
-					basename(logEvent.getFile().c_str()),
+					basename(logEvent.getFile()).c_str(),
 					logEvent.getLine()));
 
 LOG_DEBUG_STR("Storing message " << itsInSeqnr);