Message ID | 20250318131431.124750-4-r.smirnov@omp.ru (mailing list archive) |
---|---|
State | Accepted |
Commit | 1edffc22a343511ad1357d002f1968e4746c68a6 |
Headers | show |
Series | Fix crash in dbus caused by Unicode characters | expand |
Context | Check | Description |
---|---|---|
tedd_an/pre-ci_am | success | Success |
diff --git a/src/shared/shell.c b/src/shared/shell.c index 107fc7a76..b77842177 100644 --- a/src/shared/shell.c +++ b/src/shared/shell.c @@ -678,6 +678,9 @@ static int shell_exec(int argc, char *argv[]) if (!data.menu || !argv[0]) return -EINVAL; + if (!argsisutf8(argc, argv)) + return -EINVAL; + err = menu_exec(default_menu, argc, argv); if (err == -ENOENT) { err = menu_exec(data.menu->entries, argc, argv);