fix compiler compliant about \0 not being an opcode

This commit is contained in:
Benjamin Peterson 2011-09-23 13:41:41 -04:00
parent 53ffdc53bf
commit adde86d0e3
1 changed files with 5 additions and 6 deletions

View File

@ -5298,13 +5298,12 @@ load(UnpicklerObject *self)
case STOP: case STOP:
break; break;
case '\0':
PyErr_SetNone(PyExc_EOFError);
return NULL;
default: default:
PyErr_Format(UnpicklingError, if (s[0] == '\0')
"invalid load key, '%c'.", s[0]); PyErr_SetNone(PyExc_EOFError);
else
PyErr_Format(UnpicklingError,
"invalid load key, '%c'.", s[0]);
return NULL; return NULL;
} }