diff options
Diffstat (limited to 'kdbg/dbgdriver.cpp')
-rw-r--r-- | kdbg/dbgdriver.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/kdbg/dbgdriver.cpp b/kdbg/dbgdriver.cpp index eb6bbf1..ab8301d 100644 --- a/kdbg/dbgdriver.cpp +++ b/kdbg/dbgdriver.cpp @@ -220,12 +220,13 @@ void DebuggerDriver::writeCommand() m_activeCmd = cmd; TRACE("in writeCommand: " + cmd->m_cmdString); - const char* str = cmd->m_cmdString.local8Bit(); - writeStdin(str, cmd->m_cmdString.local8Bit().length()); + const char* str = cmd->m_cmdString.local8Bit().data(); + size_t cmdStrLen = strlen(str); + writeStdin(str, cmdStrLen); // write also to log file if (m_logFile.isOpen()) { - m_logFile.writeBlock(str, cmd->m_cmdString.local8Bit().length()); + m_logFile.writeBlock(str, cmdStrLen); m_logFile.flush(); } |