summaryrefslogtreecommitdiffstats
path: root/kdbg/dbgdriver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kdbg/dbgdriver.cpp')
-rw-r--r--kdbg/dbgdriver.cpp7
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();
}