Allow empty window and session names.

This commit is contained in:
nicm
2026-06-29 16:20:45 +00:00
parent c29b41e527
commit 5df51a06f5

4
tmux.c
View File

@@ -291,7 +291,7 @@ clean_name(const char *name, const char* forbid)
{ {
char *copy, *cp, *new_name; char *copy, *cp, *new_name;
if (*name == '\0' || !utf8_isvalid(name)) if (!utf8_isvalid(name))
return (NULL); return (NULL);
copy = xstrdup(name); copy = xstrdup(name);
for (cp = copy; *cp != '\0'; cp++) { for (cp = copy; *cp != '\0'; cp++) {
@@ -316,7 +316,7 @@ check_name(const char *name, const char *forbid)
{ {
const char *cp; const char *cp;
if (*name == '\0' || !utf8_isvalid(name)) if (!utf8_isvalid(name))
return (0); return (0);
for (cp = name; *cp != '\0'; cp++) { for (cp = name; *cp != '\0'; cp++) {
if (strchr(forbid, *cp) != NULL) if (strchr(forbid, *cp) != NULL)