1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-01 05:47:28 +03:00

pytdbpack_pack_data: If the first argument to a 'B' code is not an

Integer, raise an error rather than just returning Null, which breaks
the interpreter.
(This used to be commit db67c5f7e53b231fe217a29a15888e8895ce2229)
This commit is contained in:
Martin Pool 2002-11-05 21:22:14 +00:00
parent 31124420b7
commit 17356de921

View File

@ -661,8 +661,10 @@ pytdbpack_pack_data(const char *format_str,
long size;
char *sval;
if (!PyInt_Check(val_obj))
if (!PyInt_Check(val_obj)) {
pytdbpack_bad_type(ch, "Integer", val_obj);
return NULL;
}
size = PyInt_AsLong(val_obj);
pack_uint32(size, &packed);