Skip to content
  • Betsy McPhail's avatar
    file(LOCK): Close file descriptor/handle when releasing a lock · 1f289095
    Betsy McPhail authored and Brad King's avatar Brad King committed
    The file lock functionality added in commit v3.2.0-rc1~297^2~1 (file:
    Add LOCK subcommand to do file and directory locking, 2014-11-26) forgot
    to close the lock file descriptors.  Eventually it was possible to run
    out of file descriptors and locks could not longer be acquired.  Fix
    this by closing the file descriptor or handle when we are done with it.
    Also set the member back to the initial value from the constructor
    to leave everything in a consistent state (useful for debugging).
    
    Co-Author: Ruslan Baratov <ruslan_baratov@yahoo.com>
    1f289095