nscd: Release read lock after resetting timeout.
commit3de93d194a5d27cabfe40ddf58aea36939498ba4
authorDJ Delorie <dj@redhat.com>
Mon, 25 Sep 2017 23:43:09 +0000 (25 19:43 -0400)
committerDJ Delorie <dj@redhat.com>
Mon, 25 Sep 2017 23:49:36 +0000 (25 19:49 -0400)
tree6fbd102829448ed8091cc7788d89a9f11f71e801
parent5af1e931bfaf8ef28abd94c0c0ad14e4790cf429
nscd: Release read lock after resetting timeout.

[BZ #22161]
* nscd/netgroupcache.c (addinnetgrX): Release read lock after
resetting timeout.

Reviewed-by: Jonathan Nieder <jrnieder@gmail.com>
Reviewed-by: Andreas Schwab <schwab@suse.de>
A lock is held by mempool_allocate() when CACHEABLE is true; we
must release this lock if we exit early.
ChangeLog
nscd/netgroupcache.c