member: fix memory leak on error