diff options
Diffstat (limited to 'src/couch/src/couch_file.erl')
-rw-r--r-- | src/couch/src/couch_file.erl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/couch/src/couch_file.erl b/src/couch/src/couch_file.erl index 675e6d60e..a6eeef5c1 100644 --- a/src/couch/src/couch_file.erl +++ b/src/couch/src/couch_file.erl @@ -889,7 +889,9 @@ is_idle(#file{is_sys=false}) -> -spec process_info(CouchFilePid :: pid()) -> {Fd :: pid() | tuple(), FilePath :: string()} | undefined. -process_info(Pid) -> +process_info(Pid) when is_pid(Pid) -> + couch_util:process_dict_get(Pid, couch_file_fd); +process_info(#ioq_file{fd=Pid}) -> couch_util:process_dict_get(Pid, couch_file_fd). update_read_timestamp() -> |