diff --git a/direct/src/dcparser/dcPacker.cxx b/direct/src/dcparser/dcPacker.cxx index 4ba255a78c..544c9d2fd1 100644 --- a/direct/src/dcparser/dcPacker.cxx +++ b/direct/src/dcparser/dcPacker.cxx @@ -847,7 +847,7 @@ unpack_object() { { unsigned int value = unpack_uint(); #if PY_MAJOR_VERSION >= 3 - object = PyLong_FromLong(value); + object = PyLong_FromUnsignedLong(value); #else if (value & 0x80000000) { object = PyLong_FromUnsignedLong(value);