+
+ if (ret == 2)
+ {
+ char tmpbuf[_POSIX_PATH_MAX];
+ snprintf(tmpbuf,sizeof(tmpbuf),"%s%s",LastSaveFolder,buf);
+ strfcpy (buf, tmpbuf, sizeof (buf));
+ ret = mutt_get_field (_("Save to file: ")
+ , buf, sizeof (buf), M_FILE);
+ if ((ret != 0) || (!buf[0]))
+ return -1;
+ }
+ else
+ {
+ mutt_extract_path(buf,path);
+ strfcpy (LastSaveFolder, path, sizeof (LastSaveFolder));
+ }