From d4bc4e3d0ce48671c64b71e71cab878d339e0b34 Mon Sep 17 00:00:00 2001 From: Thomas Roessler Date: Sun, 20 Sep 1998 12:03:31 +0000 Subject: [PATCH] parse_i18n.c doesn't really need snprintf. --- charsets/parse_i18n.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/charsets/parse_i18n.c b/charsets/parse_i18n.c index 02eaba79..e4c148dc 100644 --- a/charsets/parse_i18n.c +++ b/charsets/parse_i18n.c @@ -21,6 +21,8 @@ #include #include +#define _GEN_CHARSETS + #include "../charset.h" #if 0 @@ -339,10 +341,11 @@ int main(int argc, const char *argv[]) fclose(fp); - if(m && m->charset && m->is_valid) + if(m && m->charset && m->is_valid + && (basedir ? 0 : strlen(basedir) + 1) + + strlen(m->charset) + 1 < sizeof(buffer)) { - snprintf(buffer, sizeof(buffer), "%s%s%s", - basedir ? basedir : "", basedir ? "/" : "", + sprintf(buffer, "%s%s%s", basedir ? basedir : "", basedir ? "/" : "", m->charset); if((fp = fopen(buffer, "w"))) -- 2.40.0