Fix a free() race due to a misplaced mutex unlock.