@@ -647,7 +647,6 @@ typedef struct {
647647 FILE * fp ;
648648 int depth ;
649649 PyObject * readable ; /* Stream-like object being read from */
650- PyObject * current_filename ;
651650 char * ptr ;
652651 char * end ;
653652 char * buf ;
@@ -1390,18 +1389,6 @@ r_object(RFILE *p)
13901389 filename = r_object (p );
13911390 if (filename == NULL )
13921391 goto code_error ;
1393- if (PyUnicode_CheckExact (filename )) {
1394- if (p -> current_filename != NULL ) {
1395- if (!PyUnicode_Compare (filename , p -> current_filename )) {
1396- Py_DECREF (filename );
1397- Py_INCREF (p -> current_filename );
1398- filename = p -> current_filename ;
1399- }
1400- }
1401- else {
1402- p -> current_filename = filename ;
1403- }
1404- }
14051392 name = r_object (p );
14061393 if (name == NULL )
14071394 goto code_error ;
@@ -1484,7 +1471,6 @@ PyMarshal_ReadShortFromFile(FILE *fp)
14841471 assert (fp );
14851472 rf .readable = NULL ;
14861473 rf .fp = fp ;
1487- rf .current_filename = NULL ;
14881474 rf .end = rf .ptr = NULL ;
14891475 rf .buf = NULL ;
14901476 res = r_short (& rf );
@@ -1500,7 +1486,6 @@ PyMarshal_ReadLongFromFile(FILE *fp)
15001486 long res ;
15011487 rf .fp = fp ;
15021488 rf .readable = NULL ;
1503- rf .current_filename = NULL ;
15041489 rf .ptr = rf .end = NULL ;
15051490 rf .buf = NULL ;
15061491 res = r_long (& rf );
@@ -1562,7 +1547,6 @@ PyMarshal_ReadObjectFromFile(FILE *fp)
15621547 PyObject * result ;
15631548 rf .fp = fp ;
15641549 rf .readable = NULL ;
1565- rf .current_filename = NULL ;
15661550 rf .depth = 0 ;
15671551 rf .ptr = rf .end = NULL ;
15681552 rf .buf = NULL ;
@@ -1583,7 +1567,6 @@ PyMarshal_ReadObjectFromString(const char *str, Py_ssize_t len)
15831567 PyObject * result ;
15841568 rf .fp = NULL ;
15851569 rf .readable = NULL ;
1586- rf .current_filename = NULL ;
15871570 rf .ptr = (char * )str ;
15881571 rf .end = (char * )str + len ;
15891572 rf .buf = NULL ;
@@ -1723,7 +1706,6 @@ marshal_load(PyObject *module, PyObject *file)
17231706 rf .depth = 0 ;
17241707 rf .fp = NULL ;
17251708 rf .readable = file ;
1726- rf .current_filename = NULL ;
17271709 rf .ptr = rf .end = NULL ;
17281710 rf .buf = NULL ;
17291711 if ((rf .refs = PyList_New (0 )) != NULL ) {
@@ -1782,7 +1764,6 @@ marshal_loads_impl(PyObject *module, Py_buffer *bytes)
17821764 PyObject * result ;
17831765 rf .fp = NULL ;
17841766 rf .readable = NULL ;
1785- rf .current_filename = NULL ;
17861767 rf .ptr = s ;
17871768 rf .end = s + n ;
17881769 rf .depth = 0 ;
0 commit comments