commit c5a51123b1450a63379dfe19fc35c0a4394132b7
Author: Hiltjo Posthuma <[email protected]>
Date:   Fri Mar 27 12:21:13 2015 +0100

    printf: no need to nul-terminate after strndup

diff --git a/printf.c b/printf.c
index 770b7cb..13ba21e 100644
--- a/printf.c
+++ b/printf.c
@@ -62,7 +62,6 @@ main(int argc, char *argv[])
                        for (; strchr("+-0123456789", format[i]); i++);
                        if (j != i) {
                                tmp = estrndup(format + j, i - j);
-                               tmp[i - j] = 0;
                                width = estrtonum(tmp, 0, INT_MAX);
                                free(tmp);
                        } else {
@@ -84,7 +83,6 @@ main(int argc, char *argv[])
                                for (; strchr("+-0123456789", format[i]); i++);
                                if (j != i) {
                                        tmp = estrndup(format + j, i - j);
-                                       tmp[i - j] = 0;
                                        precision = estrtonum(tmp, 0, INT_MAX);
                                        free(tmp);
                                } else {

Reply via email to