Allow :. in names again, forbidding them is overly pernickety. Only

forbid invalid UTF-8 and #(.
This commit is contained in:
nicm
2026-06-29 18:17:28 +00:00
parent bcd54d12d8
commit 65a032b205
12 changed files with 35 additions and 63 deletions

View File

@@ -220,7 +220,7 @@ paste_rename(const char *oldname, const char *newname, char **cause)
return (-1);
}
name = clean_name(newname, "");
name = clean_name(newname, 0);
if (name == NULL) {
if (cause != NULL)
xasprintf(cause, "invalid buffer name: %s", newname);
@@ -288,7 +288,7 @@ paste_set(char *data, size_t size, const char *name, char **cause)
return (-1);
}
newname = clean_name(name, "");
newname = clean_name(name, 0);
if (newname == NULL) {
if (cause != NULL)
xasprintf(cause, "invalid buffer name: %s", name);