mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Leak fix: make ostcFirmwareCheck a unique_ptr
ostcFirmwareCheck in DownloadFromDCWidget was neither freed in the destructor, not freed if a new object was allocated. Simply make it a unique_ptr<> to do all the work for us. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
parent
69248141c5
commit
a70597b903
2 changed files with 3 additions and 3 deletions
|
@ -22,7 +22,6 @@ DownloadFromDCWidget::DownloadFromDCWidget(QWidget *parent, Qt::WindowFlags f) :
|
|||
previousLast(0),
|
||||
timer(new QTimer(this)),
|
||||
dumpWarningShown(false),
|
||||
ostcFirmwareCheck(0),
|
||||
#if defined (BT_SUPPORT)
|
||||
btd(nullptr),
|
||||
#endif
|
||||
|
@ -405,7 +404,7 @@ void DownloadFromDCWidget::on_downloadCancelRetryButton_clicked()
|
|||
if ((product == "OSTC 3" || product == "OSTC 3+" || product == "OSTC cR" ||
|
||||
product == "OSTC Sport" || product == "OSTC 4" || product == "OSTC Plus") &&
|
||||
!data->saveDump()) {
|
||||
ostcFirmwareCheck = new OstcFirmwareCheck(product);
|
||||
ostcFirmwareCheck.reset(new OstcFirmwareCheck(product));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue