[dovecot/core] 0784c6: lib-storage: Fix mailbox delete to not delete chil...

GitHub noreply at github.com
Fri Jun 30 14:30:09 EEST 2017


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 0784c6f498b36afe6fb079c51e3c3d7c20e26e2c
      https://github.com/dovecot/core/commit/0784c6f498b36afe6fb079c51e3c3d7c20e26e2c
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-06-30 (Fri, 30 Jun 2017)

  Changed paths:
    M src/lib-storage/list/mailbox-list-delete.c

  Log Message:
  -----------
  lib-storage: Fix mailbox delete to not delete childrens' INDEX or CONTROL dirs

If mail_location had separate INDEX and/or CONTROL set, deleting a mailbox
with children caused the childrens' index and/or control directories to be
deleted (but the mail/ALT directories weren't).

I'm not sure why the _FLAG_MAILBOX_FILES was treated as a special case
earlier. It shouldn't make a difference.




More information about the dovecot-cvs mailing list