Fix has_error() / success().

has_error() always returns TRUE.