summaryrefslogtreecommitdiffstats
path: root/Modules/cPickle.c
diff options
context:
space:
mode:
authorJeremy Hylton <jeremy@alum.mit.edu>2001-11-28 21:49:51 (GMT)
committerJeremy Hylton <jeremy@alum.mit.edu>2001-11-28 21:49:51 (GMT)
commit179c48c60e2476643863313ee0e0aa01bf338ad9 (patch)
tree7753968727a4d9643c64cc1f507311812a5d101c /Modules/cPickle.c
parentf16e05e7ecdba12180a0e64de22190b617a639bb (diff)
downloadcpython-179c48c60e2476643863313ee0e0aa01bf338ad9.zip
cpython-179c48c60e2476643863313ee0e0aa01bf338ad9.tar.gz
cpython-179c48c60e2476643863313ee0e0aa01bf338ad9.tar.bz2
Use PyOS_snprintf() instead of sprintf().
Diffstat (limited to 'Modules/cPickle.c')
-rw-r--r--Modules/cPickle.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/Modules/cPickle.c b/Modules/cPickle.c
index 17bc7a9..85fb7cc 100644
--- a/Modules/cPickle.c
+++ b/Modules/cPickle.c
@@ -669,7 +669,7 @@ get(Picklerobject *self, PyObject *id) {
if (!self->bin) {
s[0] = GET;
- sprintf(s + 1, "%ld\n", c_value);
+ PyOS_snprintf(s + 1, sizeof(s) - 1, "%ld\n", c_value);
len = strlen(s);
}
else if (Pdata_Check(self->file)) {
@@ -744,7 +744,7 @@ put2(Picklerobject *self, PyObject *ob) {
if (!self->bin) {
c_str[0] = PUT;
- sprintf(c_str + 1, "%d\n", p);
+ PyOS_snprintf(c_str + 1, sizeof(c_str) - 1, "%d\n", p);
len = strlen(c_str);
}
else if (Pdata_Check(self->file)) {
@@ -958,7 +958,7 @@ save_int(Picklerobject *self, PyObject *args) {
* signed BININT format: store as a string.
*/
c_str[0] = INT;
- sprintf(c_str + 1, "%ld\n", l);
+ PyOS_snprintf(c_str + 1, sizeof(c_str) - 1, "%ld\n", l);
if ((*self->write_func)(self, c_str, strlen(c_str)) < 0)
return -1;
}
@@ -1121,7 +1121,7 @@ save_float(Picklerobject *self, PyObject *args) {
else {
char c_str[250];
c_str[0] = FLOAT;
- sprintf(c_str + 1, "%.17g\n", x);
+ PyOS_snprintf(c_str + 1, sizeof(c_str) - 1, "%.17g\n", x);
if ((*self->write_func)(self, c_str, strlen(c_str)) < 0)
return -1;