The recursive call causes the pool to be locked if failure accures repeatedly. The new code makes sure the pool element is returned to the pool before the next call. Change-Id: Ia03ac434bbddb3cd304c14555149da23f8852602
The recursive call causes the pool to be locked if failure accures repeatedly. The new code makes sure the pool element is returned to the pool before the next call. Change-Id: Ia03ac434bbddb3cd304c14555149da23f8852602