diff options
Diffstat (limited to 'file_io/os2/open.c')
-rw-r--r-- | file_io/os2/open.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/file_io/os2/open.c b/file_io/os2/open.c index f8afbb1b6..46be806a5 100644 --- a/file_io/os2/open.c +++ b/file_io/os2/open.c @@ -143,8 +143,10 @@ APR_DECLARE(apr_status_t) apr_file_close(apr_file_t *file) } } - if (file->buffered) + if (file->mutex) { apr_thread_mutex_destroy(file->mutex); + file->mutex = NULL; + } return APR_SUCCESS; } |