Skip to content

Commit 4b4104f

Browse files
committed
is_open: must check if filename was set
1 parent 1fe83db commit 4b4104f

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/utils.f90

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,12 @@
199199
integer :: obj_type, ier
200200

201201
call H5Iis_valid_f(self%file_id, is_open, ier)
202-
call estop(ier, "is_open:h5iis_valid", self%filename)
202+
203+
if(allocated(self%filename)) then
204+
call estop(ier, "is_open:h5iis_valid", self%filename)
205+
else
206+
call estop(ier, "is_open:h5iis_valid", "")
207+
endif
203208

204209
call H5Iget_type_f(self%file_id, obj_type, ier)
205210
if(ier /= 0 .or. obj_type /= H5I_FILE_F) is_open = .false.

0 commit comments

Comments
 (0)