diff --git a/engine/shared/library/sharedDebug/src/shared/RemoteDebug_inner.cpp b/engine/shared/library/sharedDebug/src/shared/RemoteDebug_inner.cpp index 3da8b8be..39aa3a54 100644 --- a/engine/shared/library/sharedDebug/src/shared/RemoteDebug_inner.cpp +++ b/engine/shared/library/sharedDebug/src/shared/RemoteDebug_inner.cpp @@ -92,7 +92,7 @@ RemoteDebug::Variable::Variable(const std::string& name, void *memLoc, VARIABLE_ break; case CSTRING: - m_value.stringValue = s; + m_value.stringValue = &s; break; case BOOL: diff --git a/engine/shared/library/sharedDebug/src/shared/RemoteDebug_inner.h b/engine/shared/library/sharedDebug/src/shared/RemoteDebug_inner.h index fb97c980..d3dd088a 100644 --- a/engine/shared/library/sharedDebug/src/shared/RemoteDebug_inner.h +++ b/engine/shared/library/sharedDebug/src/shared/RemoteDebug_inner.h @@ -45,7 +45,7 @@ class RemoteDebug::Variable int32 intValue; float floatValue; int32 boolValue; - char stringValue; + char* stringValue; }; Variable(const std::string& name, void *memLoc, VARIABLE_TYPES type);