Stefan Krah <stefan-use...@bytereef.org> added the comment: Here's a patch. If PATH_MAX is defined, a static buffer is used. I left the arbitrary path length version since apparently some systems (HURD) don't have any limits for PATH_MAX.
In case anyone is mystified how to reproduce the original problem on OpenSolaris: # This worked fine: ./python Lib/test/regrtest.py -uall test_posix # This showed the bug: ./python Lib/test/test_posix.py The bug could also be reproduced by creating a path name longer than 1024 chars, changing into that directory and attempting to start python. Antoine, could I ask you to comment on the patch? ---------- keywords: +needs review, patch nosy: +pitrou stage: needs patch -> patch review Added file: http://bugs.python.org/file17980/issue9185.patch _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue9185> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com