Skip to content

Commit 87626e2

Browse files
committed
util: try to fix leak in filelineiter
1 parent 1c184c5 commit 87626e2

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

ortools/util/filelineiter.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,11 @@ class FileLines {
159159
FileLines& operator=(const FileLines&) = delete;
160160

161161
~FileLines() {
162-
if (file_ != nullptr) file_->Close(file::Defaults()).IgnoreError();
162+
if (file_ != nullptr) {
163+
file_->Close(file::Defaults()).IgnoreError();
164+
delete file_;
165+
file_ = nullptr;
166+
}
163167
}
164168

165169
FileLineIterator begin() { return FileLineIterator(file_, options_); }

0 commit comments

Comments
 (0)