projects
/
mmh
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Completely reworked the path convertion functions
[mmh]
/
uip
/
new.c
diff --git
a/uip/new.c
b/uip/new.c
index
c1ae0cc
..
fc87b3a
100644
(file)
--- a/
uip/new.c
+++ b/
uip/new.c
@@
-94,7
+94,7
@@
seq_in_list(char *name, char *sequences[])
static char *
get_msgnums(char *folder, char *sequences[])
{
static char *
get_msgnums(char *folder, char *sequences[])
{
- char *seqfile = concat(m_maildir(folder), "/", mh_seq, (void *)NULL);
+ char *seqfile = concat(toabsdir(folder), "/", mh_seq, (void *)NULL);
FILE *fp = fopen(seqfile, "r");
int state;
char name[NAMESZ], field[BUFSIZ];
FILE *fp = fopen(seqfile, "r");
int state;
char name[NAMESZ], field[BUFSIZ];
@@
-252,7
+252,7
@@
check_folders(struct node **first, struct node **last,
b.sequences = sequences;
if (folders == NULL) {
b.sequences = sequences;
if (folders == NULL) {
- chdir(m_maildir(""));
+ chdir(toabsdir("+"));
crawl_folders(".", crawl_callback, &b);
} else {
fp = fopen(folders, "r");
crawl_folders(".", crawl_callback, &b);
} else {
fp = fopen(folders, "r");
@@
-497,7
+497,7
@@
main(int argc, char **argv)
/* will flists */
} else {
if (folders[0] != '/') {
/* will flists */
} else {
if (folders[0] != '/') {
- folders = m_maildir(folders);
+ folders = toabsdir(folders);
}
}
}
}