[PATCH] Return nonzero when -r is passed invalid directory