* classobject.c: in instance_lenth, test result of call_object

for exception before using it.  Fixed a few other places where the
  outcome of calling sq_length wasn't tested for exceptions
  (bltinmodule.c, ceval.c).
This commit is contained in:
Guido van Rossum 1992-11-26 10:30:26 +00:00
parent 18fc5696c8
commit d014ea6b5e
3 changed files with 6 additions and 0 deletions

View file

@ -412,6 +412,8 @@ min_max(v, sign)
return NULL;
}
n = (*sq->sq_length)(v);
if (n < 0)
return NULL;
if (n == 0) {
err_setstr(ValueError, "min() or max() of empty sequence");
return NULL;