Avoid a strlen() call

This commit is contained in:
Andreas Schneider 2017-07-13 15:54:16 +02:00 committed by Foo
parent 924bbbe92b
commit 29ff2b99c4

View File

@ -88,6 +88,7 @@ int main(int argc, char *argv[]) {
char *wd = NULL; char *wd = NULL;
char **envp; char **envp;
const char *address; const char *address;
int len;
if (argc < 2) { if (argc < 2) {
printf("Must provide at least one argument.\n"); printf("Must provide at least one argument.\n");
@ -122,8 +123,8 @@ int main(int argc, char *argv[]) {
execvp("powerline-render", newargv); execvp("powerline-render", newargv);
} }
snprintf(num_args, NUM_ARGS_SIZE, "%x", argc - 1); len = snprintf(num_args, NUM_ARGS_SIZE, "%x", argc - 1);
do_write(sd, num_args, strlen(num_args)); do_write(sd, num_args, len);
do_write(sd, eof, 1); do_write(sd, eof, 1);
for (i = 1; i < argc; i++) { for (i = 1; i < argc; i++) {