]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
escape: Make quote_command_line() argument const
authorDaanDeMeyer <daan.j.demeyer@gmail.com>
Thu, 3 Jul 2025 08:47:15 +0000 (10:47 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 10 Jul 2025 14:18:10 +0000 (16:18 +0200)
src/basic/escape.c
src/basic/escape.h

index 79123536c034cb856b18a4432a30d5de20d07b28..e1771bf4322781d356cdcbe1c54915b4bef23f42 100644 (file)
@@ -598,7 +598,7 @@ char* shell_maybe_quote(const char *s, ShellEscapeFlags flags) {
         return str_realloc(buf);
 }
 
-char* quote_command_line(char **argv, ShellEscapeFlags flags) {
+char* quote_command_line(char * const *argv, ShellEscapeFlags flags) {
         _cleanup_free_ char *result = NULL;
 
         assert(argv);
index c42302c24ee0f26f29f4b9ff56bce44bdb5eea2e..3d8a1890cf513c3627f3291cf869ac4c8beba38e 100644 (file)
@@ -65,4 +65,4 @@ char* escape_non_printable_full(const char *str, size_t console_width, XEscapeFl
 
 char* shell_escape(const char *s, const char *bad);
 char* shell_maybe_quote(const char *s, ShellEscapeFlags flags);
-char* quote_command_line(char **argv, ShellEscapeFlags flags);
+char* quote_command_line(char * const *argv, ShellEscapeFlags flags);