diff options
author | Michal Labedzki <michal.labedzki@tieto.com> | 2015-07-15 15:24:50 +0200 |
---|---|---|
committer | Michal Labedzki <michal.labedzki@tieto.com> | 2015-07-17 08:06:06 +0000 |
commit | 5491fea2017f8c1ad92476f25bee7219e3c68155 (patch) | |
tree | 604aa346d805a87d264ad7e500fb387820dcee27 /ui | |
parent | 5a51b8bff8a35d4659f05b64debcef0ec1afb4ab (diff) |
Qt: Fix DecodeAs for String tables
It seems that string object die to early. Add space when it can live.
Change-Id: I4e776134ce6782bd6e854ab2bc3c188e80530839
Reviewed-on: https://code.wireshark.org/review/9677
Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
Diffstat (limited to 'ui')
-rw-r--r-- | ui/qt/decode_as_dialog.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ui/qt/decode_as_dialog.cpp b/ui/qt/decode_as_dialog.cpp index f2854d8163..901199fa65 100644 --- a/ui/qt/decode_as_dialog.cpp +++ b/ui/qt/decode_as_dialog.cpp @@ -553,6 +553,7 @@ void DecodeAsDialog::applyChanges() if (!g_strcmp0(decode_as_entry->table_name, ui_name_to_name_[item->text(table_col_)])) { gpointer selector_value; + QByteArray byteArray; switch (selector_type) { case FT_UINT8: @@ -565,7 +566,8 @@ void DecodeAsDialog::applyChanges() case FT_STRINGZ: case FT_UINT_STRING: case FT_STRINGZPAD: - selector_value = (gpointer) item->text(selector_col_).toUtf8().constData(); + byteArray = item->text(selector_col_).toUtf8(); + selector_value = (gpointer) byteArray.constData(); break; default: continue; |