X-Git-Url: https://ruderich.org/simon/gitweb/?p=coloredstderr%2Fcoloredstderr.git;a=blobdiff_plain;f=src%2Ftrackfds.h;h=07cfaa11a5f444ef4f09ef7f11fad79a65ad799c;hp=b26059da533d8119e96551f80acac5bdf3101df0;hb=df4c9eab977217103184d91105f4b38ba956a06b;hpb=b22a078b8de5bfb84866d4f1e165b604279fe9f9 diff --git a/src/trackfds.h b/src/trackfds.h index b26059d..07cfaa1 100644 --- a/src/trackfds.h +++ b/src/trackfds.h @@ -106,7 +106,9 @@ static void update_environment(void) { /* An integer (32-bit) has at most 10 digits, + 1 for the comma after each * number. Bigger file descriptors (which shouldn't occur in reality) are * skipped. */ - char env[tracked_fds_count * (10 + 1) * sizeof(char)]; + char env[tracked_fds_count * (10 + 1) + 1 /* to fit '\0' */ ]; + env[0] = 0; + char *x = env; size_t i;