Skip to content

Commit dbd910a

Browse files
committed
fix(judgingthread):check valid before closing
1 parent 07634fd commit dbd910a

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

makespec/BUILDVERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
224
1+
225

src/core/judgingthread.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,10 @@ class BufferedStreamReader {
111111
BufferedStreamReader(const BufferedStreamReader &) = delete;
112112
BufferedStreamReader &operator=(const BufferedStreamReader &) = delete;
113113

114-
~BufferedStreamReader() { fclose(file); }
114+
~BufferedStreamReader() {
115+
if (file)
116+
fclose(file);
117+
}
115118

116119
private:
117120
FILE *file;

0 commit comments

Comments
 (0)