From 8384a5bbb7ec4498b084ae69900c274d9a2a6cb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stig=20Bj=C3=B8rlykke?= Date: Tue, 25 Aug 2015 20:18:46 +0200 Subject: Qt: Fixed some memory leakages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit And changed strdup -> g_strdup Change-Id: I62de106462259194738d633f16297eb1210f8ccf Reviewed-on: https://code.wireshark.org/review/10259 Reviewed-by: Stig Bjørlykke --- ui/qt/import_text_dialog.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'ui/qt') diff --git a/ui/qt/import_text_dialog.cpp b/ui/qt/import_text_dialog.cpp index 71847d456b..4fe2e3e007 100644 --- a/ui/qt/import_text_dialog.cpp +++ b/ui/qt/import_text_dialog.cpp @@ -104,6 +104,8 @@ ImportTextDialog::ImportTextDialog(QWidget *parent) : ImportTextDialog::~ImportTextDialog() { + g_free (import_info_.import_text_filename); + g_free (import_info_.date_timestamp_format); delete ti_ui_; } @@ -211,7 +213,7 @@ int ImportTextDialog::exec() { return result(); } - import_info_.import_text_filename = strdup(ti_ui_->textFileLineEdit->text().toUtf8().data()); + import_info_.import_text_filename = g_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 +227,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 = strdup(ti_ui_->dateTimeLineEdit->text().toUtf8().data()); + import_info_.date_timestamp_format = g_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