projects
/
citadel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added an elastic string buffer class to libcitadel. Why do I have a feeling I'm...
[citadel.git]
/
citadel
/
modules
/
listdeliver
/
serv_listdeliver.c
diff --git
a/citadel/modules/listdeliver/serv_listdeliver.c
b/citadel/modules/listdeliver/serv_listdeliver.c
index 39006a0b70f235a0af6ea1fae5c99db7ab6e1e09..7dd34630a0750c5fc5977fcf4f663163a50d18b9 100644
(file)
--- a/
citadel/modules/listdeliver/serv_listdeliver.c
+++ b/
citadel/modules/listdeliver/serv_listdeliver.c
@@
-83,7
+83,11
@@
void listdeliver_do_msg(long msgnum, void *userdata) {
}
}
syslog(LOG_DEBUG, "\033[33m%s\033[0m", recipients);
}
}
syslog(LOG_DEBUG, "\033[33m%s\033[0m", recipients);
- free(recipients);
+ struct recptypes *valid = validate_recipients(recipients, NULL, 0);
+ if (valid) {
+ long new_msgnum = CtdlSubmitMsg(TheMessage, valid, "");
+ free_recipients(valid);
+ }
}
CM_Free(TheMessage);
}
}
CM_Free(TheMessage);
}
@@
-174,7
+178,7
@@
void listdeliver_sweep(void) {
last_run = time(NULL);
doing_listdeliver = 0;
last_run = time(NULL);
doing_listdeliver = 0;
-
//
exit(0);
+ exit(0);
}
}