From: Jack Jansen Date: Tue, 9 Jan 2001 22:25:49 +0000 (+0000) Subject: FSSpec names may be longer on carbon (1024 chars), cater for that in buffer sizes. X-Git-Tag: v2.1a1~361 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ebadcb1c1df32c381897998e2ee3281f80e80ec7;p=python FSSpec names may be longer on carbon (1024 chars), cater for that in buffer sizes. --- diff --git a/Mac/Python/macgetargv.c b/Mac/Python/macgetargv.c index b845781692..bef197ca5b 100644 --- a/Mac/Python/macgetargv.c +++ b/Mac/Python/macgetargv.c @@ -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;