From 616fb80a019064f31e7144353b0c9e9d028c473b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Irene=20R=C3=BCngeler?= Date: Mon, 8 Apr 2013 07:15:50 +0000 Subject: Fix bug in "Import Hex Dump" where data was overwritten in the buffer. svn path=/trunk/; revision=48787 --- ui/qt/import_text_dialog.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ui/qt/import_text_dialog.cpp') diff --git a/ui/qt/import_text_dialog.cpp b/ui/qt/import_text_dialog.cpp index 4d96105a87..a597a74e19 100644 --- a/ui/qt/import_text_dialog.cpp +++ b/ui/qt/import_text_dialog.cpp @@ -211,7 +211,7 @@ int ImportTextDialog::exec() { return result(); } - import_info_.import_text_filename = ti_ui_->textFileLineEdit->text().toUtf8().data(); + import_info_.import_text_filename = strdup(ti_ui_->textFileLineEdit->text().toUtf8().data()); import_info_.import_text_file = ws_fopen(import_info_.import_text_filename, "rb"); if (!import_info_.import_text_file) { open_failure_alert_box(import_info_.import_text_filename, errno, FALSE); @@ -225,7 +225,7 @@ int ImportTextDialog::exec() { ti_ui_->octalOffsetButton->isChecked() ? OFFSET_OCT : OFFSET_NONE; import_info_.date_timestamp = ti_ui_->dateTimeLineEdit->text().length() > 0; - import_info_.date_timestamp_format = ti_ui_->dateTimeLineEdit->text().toUtf8().data(); + import_info_.date_timestamp_format = strdup(ti_ui_->dateTimeLineEdit->text().toUtf8().data()); encap_val = ti_ui_->encapComboBox->itemData(ti_ui_->encapComboBox->currentIndex()); import_info_.dummy_header_type = HEADER_NONE; -- cgit v1.2.3