# HG changeset patch # User John W. Eaton # Date 1466574396 14400 # Node ID b3d19ade4cd50308e31ef60e0daf0d906307282b # Parent 973db845cb43333f7ce53e422b3fbed5e29463c9 * dir-ops.cc (dir_entry::close): Don't pass NULL to closedir. diff -r 973db845cb43 -r b3d19ade4cd5 liboctave/system/dir-ops.cc --- a/liboctave/system/dir-ops.cc Tue Jun 21 16:50:41 2016 -0700 +++ b/liboctave/system/dir-ops.cc Wed Jun 22 01:46:36 2016 -0400 @@ -89,9 +89,14 @@ bool dir_entry::close (void) { - bool retval = (octave_closedir_wrapper (dir) == 0); + bool retval = true; - dir = 0; + if (dir) + { + retval = (octave_closedir_wrapper (dir) == 0); + + dir = 0; + } return retval; }