]> granicus.if.org Git - cronie/commitdiff
Do not overwrite the last zero-byte.
authorTomas Mraz <tmraz@fedoraproject.org>
Thu, 5 Feb 2015 15:29:49 +0000 (16:29 +0100)
committerTomas Mraz <tmraz@fedoraproject.org>
Thu, 5 Feb 2015 15:29:49 +0000 (16:29 +0100)
src/cron.c

index 753248a59c1cc7ffc078be54c9f21745a62bb7b4..def1298f354ee73f1ea59d67b84be378278bb079 100644 (file)
@@ -261,7 +261,7 @@ int main(int argc, char *argv[]) {
        setlocale(LC_ALL, "");  /* set locale to system defaults or to
                                                         * that specified by any  LC_* env vars */
        if ((cs = nl_langinfo(CODESET)) != 0L)
-               strncpy(cron_default_mail_charset, cs, MAX_ENVSTR);
+               strncpy(cron_default_mail_charset, cs, MAX_ENVSTR-1);
        else
                strcpy(cron_default_mail_charset, "US-ASCII");