The macro iterates through literal strings (i.e. constant strings),
hence it's more correct to have the iterator const too.
}
static int setup_journal(const char *directory) {
- sd_id128_t this_id;
_cleanup_free_ char *d = NULL;
- const char *p, *q;
+ const char *dirname, *p, *q;
+ sd_id128_t this_id;
+ char id[33];
bool try;
- char id[33], *dirname;
int r;
/* Don't link journals in ephemeral mode */
if (r < 0)
return r;
if (r == 0) {
- char **editor_args = NULL, **tmp_path, **original_path, *p;
+ char **editor_args = NULL, **tmp_path, **original_path;
size_t n_editor_args = 0, i = 1, argc;
- const char **args, *editor;
+ const char **args, *editor, *p;
argc = strv_length(paths)/2 + 1;
}
static bool is_inaccessible_available(void) {
- char *p;
+ const char *p;
FOREACH_STRING(p,
"/run/systemd/inaccessible/reg",