1.1 --- a/libexec/include/exec/segment.h Fri Mar 17 22:43:44 2023 +0100
1.2 +++ b/libexec/include/exec/segment.h Sat Mar 18 00:52:53 2023 +0100
1.3 @@ -43,7 +43,7 @@
1.4
1.5 char *_buf;
1.6 l4re_ds_t _ds;
1.7 - file_t *_file;
1.8 + file_t *_file = NULL;
1.9 bool _allocated = false, _attached = false;
1.10
1.11 /* Segment region base. */
2.1 --- a/libexec/lib/src/segment.cc Fri Mar 17 22:43:44 2023 +0100
2.2 +++ b/libexec/lib/src/segment.cc Sat Mar 18 00:52:53 2023 +0100
2.3 @@ -50,6 +50,7 @@
2.4 else if (client_opened(_file))
2.5 {
2.6 client_close(_file);
2.7 + _file = NULL;
2.8 }
2.9 }
2.10