FSSpec names may be longer on carbon (1024 chars), cater for that in buffer sizes.

This commit is contained in:
Jack Jansen 2001-01-09 22:25:49 +00:00
parent 91faef83ca
commit ebadcb1c1d
1 changed files with 2 additions and 2 deletions

View File

@ -115,7 +115,7 @@ PyMac_GetFullPath (FSSpec *fss, char *buf)
{
short err;
FSSpec fss_parent, fss_current;
char tmpbuf[256];
char tmpbuf[1024];
int plen;
fss_current = *fss;
@ -135,7 +135,7 @@ PyMac_GetFullPath (FSSpec *fss, char *buf)
fss_current = fss_parent;
/* Prepend path component just found to buf */
plen = fss_current.name[0];
if (strlen(buf) + plen + 1 > 256) {
if (strlen(buf) + plen + 1 > 1024) {
/* Oops... Not enough space (shouldn't happen) */
*buf = 0;
return -1;