Skip to content

Commit c280d94

Browse files
committed
Backport: This should fix a mem leak on the Mac. Brett tested it.
1 parent 1eb6bb6 commit c280d94

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Mac/Modules/file/_Filemodule.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3202,9 +3202,9 @@ PyMac_GetFSRef(PyObject *v, FSRef *fsr)
32023202
return NULL;
32033203
if ( (err=FSPathMakeRef(path, fsr, NULL)) ) {
32043204
PyMac_Error(err);
3205-
return 0;
32063205
}
3207-
return 1;
3206+
PyMem_Free(path);
3207+
return !err;
32083208
}
32093209
/* XXXX Should try unicode here too */
32103210
/* Otherwise we try to go via an FSSpec */

0 commit comments

Comments
 (0)