From: Brian Curtin <brian@python.org>
Date: Mon, 7 Nov 2011 20:38:24 +0000 (-0600)
Subject: Forgot to apply the futimesat change.
X-Git-Tag: v3.3.0a1~913
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7ef53ef916453fc2d907ae783aa0bd5801aa5575;p=python

Forgot to apply the futimesat change.
---

diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c
index 5ae92fe648..da42f3a287 100644
--- a/Modules/posixmodule.c
+++ b/Modules/posixmodule.c
@@ -9686,8 +9686,7 @@ posix_fstatat(PyObject *self, PyObject *args)
 
 #ifdef HAVE_FUTIMESAT
 PyDoc_STRVAR(posix_futimesat__doc__,
-"futimesat(dirfd, path, (atime, mtime))\n\
-futimesat(dirfd, path, None)\n\n\
+"futimesat(dirfd, path[, (atime, mtime)])\n\
 Like utime() but if path is relative, it is taken as relative to dirfd.\n\
 If path is relative and dirfd is the special value AT_FDCWD, then path\n\
 is interpreted relative to the current working directory.");
@@ -9698,11 +9697,11 @@ posix_futimesat(PyObject *self, PyObject *args)
     PyObject *opath;
     char *path;
     int res, dirfd;
-    PyObject* arg;
+    PyObject* arg = Py_None;
     time_t atime, mtime;
     long ausec, musec;
 
-    if (!PyArg_ParseTuple(args, "iO&O:futimesat",
+    if (!PyArg_ParseTuple(args, "iO&|O:futimesat",
             &dirfd, PyUnicode_FSConverter, &opath, &arg))
         return NULL;
     path = PyBytes_AsString(opath);