Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2014-10-01 | lib/nfs/FileReader: postpone the nfs_close_async() call | Max Kellermann | 1 | -0/+7 | |
If an async opertion is in progress, nfs_close_async() will make libnfs crash because the RPC callback will dereference an object that was freed by nfs_close_async(). | |||||
2014-10-01 | lib/nfs/Cancellable: use boost::intrusive::list | Max Kellermann | 1 | -35/+13 | |
Reduce Remove() overhead because we don't have to walk the list to find an iterator by reference. | |||||
2014-06-17 | input/nfs: use the asynchronous libnfs API | Max Kellermann | 1 | -0/+177 | |
More robust and cancellable. |