From: Thomas Roessler Date: Sun, 20 Sep 1998 12:03:31 +0000 (+0000) Subject: parse_i18n.c doesn't really need snprintf. X-Git-Tag: mutt-0-94-8i-rel~25 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d4bc4e3d0ce48671c64b71e71cab878d339e0b34;p=mutt parse_i18n.c doesn't really need snprintf. --- 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")))