]> granicus.if.org Git - python/commitdiff
Use PyOS_snprintf for better portability.
authorAlexander Belopolsky <alexander.belopolsky@gmail.com>
Thu, 6 Jan 2011 16:45:25 +0000 (16:45 +0000)
committerAlexander Belopolsky <alexander.belopolsky@gmail.com>
Thu, 6 Jan 2011 16:45:25 +0000 (16:45 +0000)
Modules/timemodule.c

index c1f656b1a98cc5199d627934def7ae1fdbaa66e3..d73b22bfcccb325054533a622cac78ea6d8a960b 100644 (file)
@@ -605,11 +605,11 @@ _asctime(struct tm *timeptr)
     char buf[20]; /* 'Sun Sep 16 01:03:52\0' */
     int n;
 
-    n = snprintf(buf, sizeof(buf), "%.3s %.3s%3d %.2d:%.2d:%.2d",
-                 wday_name[timeptr->tm_wday],
-                 mon_name[timeptr->tm_mon],
-                 timeptr->tm_mday, timeptr->tm_hour,
-                 timeptr->tm_min, timeptr->tm_sec);
+    n = PyOS_snprintf(buf, sizeof(buf), "%.3s %.3s%3d %.2d:%.2d:%.2d",
+                      wday_name[timeptr->tm_wday],
+                      mon_name[timeptr->tm_mon],
+                      timeptr->tm_mday, timeptr->tm_hour,
+                      timeptr->tm_min, timeptr->tm_sec);
     /* XXX: since the fields used by snprintf above are validated in checktm,
      * the following condition should never trigger. We keep the check because
      * historically fixed size buffer used in asctime was the source of