From 4ee8807e852bca611163495ff553d806506d1695 Mon Sep 17 00:00:00 2001 From: usa Date: Sun, 26 Jan 2003 18:31:03 +0000 Subject: [PATCH] * error.c (get_syserror): use snprintf() instead of sprintf(). pointed out by knu. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3417 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 8 +++++++- error.c | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index f1682036a2..f80efdc3b4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,12 @@ +Mon Jan 27 03:29:17 2003 NAKAMURA Usaku + + * error.c (get_syserror): use snprintf() instead of sprintf(). pointed + out by knu. + Mon Jan 27 02:07:27 2003 NAKAMURA Usaku - * error.c (get_syserror): some Windows' errno have 5 digits. + * error.c (get_syserror): some Windows' errno have 5 digits. pointed + out by znz. Sun Jan 19 23:12:21 2003 Akinori MUSHA diff --git a/error.c b/error.c index e9dde44a3d..43d1ff4c08 100644 --- a/error.c +++ b/error.c @@ -439,7 +439,7 @@ get_syserr(int n) if (!st_lookup(syserr_tbl, n, &error)) { char name[8]; /* some Windows' errno have 5 digits. */ - sprintf(name, "E%03d", n); + snprintf(name, sizeof(name), "E%03d", n); error = set_syserr(n, name); } return error;