- if (name[0] == '+' && (cp = value("maildir")) != 0) {
- if (*cp == '/')
- sprintf(xname, "%s/%s", cp, name + 1);
- else
- sprintf(xname, "%s/%s/%s", homedir, cp, name + 1);
+ if (name[0] == '+' && getfold(cmdbuf) >= 0) {
+ sprintf(xname, "%s/%s", cmdbuf, name + 1);