mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-03-22 18:57:56 +05:00
Avoid referencing memory of an automatic variable
struct StdParam { - const char* text() const { return myText.toLatin1().constData(); } + const char* text() const { + ((QByteArray&) myTextAsBytes) = myText.toLatin1(); return myTextAsBytes.constData(); + }
This commit is contained in:
parent
b4d9638c8c
commit
0f6b40b239
@ -82,10 +82,13 @@ protected:
|
||||
QVariant myValue;
|
||||
bool isVariable;
|
||||
QString myText;
|
||||
StdParam(){
|
||||
QByteArray myTextAsBytes;
|
||||
StdParam() {
|
||||
isVariable = false;
|
||||
}
|
||||
const char* text() const { return myText.toLatin1().constData(); }
|
||||
const char* text() const {
|
||||
((QByteArray&) myTextAsBytes) = myText.toLatin1(); return myTextAsBytes.constData();
|
||||
}
|
||||
};
|
||||
|
||||
typedef QList<StdParam> ListOfStdParams;
|
||||
|
Loading…
x
Reference in New Issue
Block a user