]> Sergey Matveev's repositories - public-inbox.git/commit
git_async_cat: remove circular reference
authorEric Wong <e@yhbt.net>
Tue, 23 Jun 2020 23:21:12 +0000 (23:21 +0000)
committerEric Wong <e@yhbt.net>
Thu, 25 Jun 2020 05:37:59 +0000 (05:37 +0000)
commit10ee3548084c125f20fe2c830faea2a43413be92
treecb71ebd707af3b6b5e7a2854de35039af16cb5bf
parentf977826a17f8735e6947dd2da380df8c6d0b38d8
git_async_cat: remove circular reference

While this circular reference was carefully managed to not leak
memory; it was still triggering a warning at -imapd/-nntpd
shutdown due to the EPOLL_CTL_DEL op failing after the $Epoll FD
gets closed.

So remove the circular reference by providing a ref to `undef',
instead.
lib/PublicInbox/Git.pm
lib/PublicInbox/GitAsyncCat.pm
lib/PublicInbox/IMAP.pm
lib/PublicInbox/NNTP.pm