]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lib-storage: mailbox_list_default_get_vname() - Fix escaping namespace separator...
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Thu, 14 Jan 2021 15:07:34 +0000 (17:07 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Wed, 3 Feb 2021 09:04:22 +0000 (09:04 +0000)
commit6adcea35e5f744ff8d56a234f094e65661987fad
tree5e0c7e5d53921bb18cdb71e9b142e8a9182ef02e
parente3be8553d3e4ae197b5c9a162ec7db8628943c3a
lib-storage: mailbox_list_default_get_vname() - Fix escaping namespace separator in storage_name

For example if { storage_name="foo/bar", storage_sep=".", ns_sep="/" }
the "/" in the name shouldn't be treated as a namespace separator.
If vname_escape_char is set, it should be returned escaped instead.
src/lib-storage/mailbox-list.c
src/lib-storage/test-mailbox-list.c