ARRAY_TYPE(const_string) *all_listeners)
{
struct file_listener_settings *const *sets;
+ unsigned int base_dir_len = strlen(base_dir);
if (!array_is_created(l))
return;
if (*set->path != '/') {
set->path = p_strconcat(pool, base_dir, "/",
set->path, NULL);
+ } else if (strncmp(set->path, base_dir, base_dir_len) == 0 &&
+ set->path[base_dir_len] == '/') {
+ i_warning("You should remove base_dir prefix from "
+ "unix_listener: %s", set->path);
}
array_append(all_listeners, &set->path, 1);
}