commit 051c65f96966c9b49e82894a37f7ca14d36edf73 from: Omar Polo date: Mon May 16 21:40:50 2022 UTC tweak strndup commit - 783a1f0e470eb58580303aee17b6813f279bfe0c commit + 051c65f96966c9b49e82894a37f7ca14d36edf73 blob - d7fbbbf03ba66f4d58ce6bcdfa367c1a4ddbba33 blob + a75b05706a54ab80535e1dad7a26a01168993bb3 --- mymenu.c +++ mymenu.c @@ -461,9 +461,7 @@ char * strdupn(char *str) { int len, i; - char *dup; - - len = strlen(str); + char *t, *dup; if (str == NULL || len == 0) return NULL; @@ -471,9 +469,10 @@ strdupn(char *str) if ((dup = strdup(str)) == NULL) return NULL; - for (i = 0; i < len; ++i) - if (dup[i] == ' ') - dup[i] = 'n'; + for (t = dup; *t; ++t) { + if (*t == ' ') + *t = 'n'; + } return dup; }