• Max Kellermann's avatar
    lib/nfs/Connection: fix memory leak (and assertion failure) · a543627a
    Max Kellermann authored
    nfs_destroy_context() will invoke all pending callbacks with
    err==-EINTR.  In CancellableCallback::Callback(), this will invoke
    NfsConnection::DeferClose(), which however is only designed to be
    called from nfs_service().  In non-debug mode, this will leak memory
    because nfs_close_async() is never called.
    
    Workaround: before nfs_destroy_context(), invoke nfs_close_async() on
    all pending file handles.
    a543627a
Name
Last commit
Last update
..
despotify Loading commit data...
expat Loading commit data...
ffmpeg Loading commit data...
icu Loading commit data...
nfs Loading commit data...
smbclient Loading commit data...
upnp Loading commit data...
zlib Loading commit data...