Aleksander Machniak
2014-10-04 07fa81dc4e718131319bba95cad88520b4b8224a
program/lib/Roundcube/rcube_imap_generic.php
@@ -2041,8 +2041,14 @@
            $flag = $this->flags[strtoupper($flag)];
        }
        if (!$flag || (!in_array($flag, (array) $this->data['PERMANENTFLAGS'])
            && !in_array('\\*', (array) $this->data['PERMANENTFLAGS']))
        if (!$flag) {
            return false;
        }
        // if PERMANENTFLAGS is not specified all flags are allowed
        if (!empty($this->data['PERMANENTFLAGS'])
            && !in_array($flag, (array) $this->data['PERMANENTFLAGS'])
            && !in_array('\\*', (array) $this->data['PERMANENTFLAGS'])
        ) {
            return false;
        }