[Python-checkins] python/dist/src/Modules posixmodule.c,2.270,2.271
Thomas Heller
theller@python.net
07 Nov 2002 17:35:36 +0100
No, *not* a bugfix candidate, because it changes the behaviour.
> Forgot to say:
>
> bugfix candidate.
>
> > Update of /cvsroot/python/python/dist/src/Modules
> > In directory usw-pr-cvs1:/tmp/cvs-serv19146
> >
> > Modified Files:
> > posixmodule.c
> > Log Message:
> > Enforce valid filemode. Fixes SF Bug #623464.
> >
> >
> > Index: posixmodule.c
> > ===================================================================
> > RCS file: /cvsroot/python/python/dist/src/Modules/posixmodule.c,v
> > retrieving revision 2.270
> > retrieving revision 2.271
> > diff -C2 -d -r2.270 -r2.271
> > *** posixmodule.c 2 Nov 2002 17:42:33 -0000 2.270
> > --- posixmodule.c 7 Nov 2002 16:00:59 -0000 2.271
> > ***************
> > *** 5049,5052 ****
> > --- 5049,5058 ----
> > return NULL;
> >
> > + if (mode[0] != 'r' && mode[0] != 'w' && mode[0] != 'a') {
> > + PyErr_Format(PyExc_ValueError,
> > + "invalid file mode '%s'", mode);
> > + return NULL;
> > + }
> > +
> > Py_BEGIN_ALLOW_THREADS
> > fp = fdopen(fd, mode);
> >
> >
> >
> > _______________________________________________
> > Python-checkins mailing list
> > Python-checkins@python.org
> > http://mail.python.org/mailman/listinfo/python-checkins