projects
/
citadel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
91a0eda
)
Starting to work on the inetcfg_backend stuff
author
Art Cancro
<ajc@citadel.org>
Mon, 5 Jun 2017 17:29:34 +0000
(13:29 -0400)
committer
Art Cancro
<ajc@citadel.org>
Mon, 5 Jun 2017 17:29:34 +0000
(13:29 -0400)
citadel/modules/inetcfg/serv_inetcfg.c
patch
|
blob
|
history
diff --git
a/citadel/modules/inetcfg/serv_inetcfg.c
b/citadel/modules/inetcfg/serv_inetcfg.c
index cf81a8f5b8cf23ac24424971ffa565f342a2fc13..46971ae91220408303a4cae1ff59a013e398a6c2 100644
(file)
--- a/
citadel/modules/inetcfg/serv_inetcfg.c
+++ b/
citadel/modules/inetcfg/serv_inetcfg.c
@@
-4,21
+4,15
@@
* wrote it as a module merely to keep things as clean and loosely coupled
* as possible.
*
* wrote it as a module merely to keep things as clean and loosely coupled
* as possible.
*
- * Copyright (c) 1987-201
2
by the citadel.org team
+ * Copyright (c) 1987-201
7
by the citadel.org team
*
*
- * This program is open source software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3.
- *
- *
+ * This program is open source software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 3.
*
*
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- *
- *
- *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
*/
#include "sysdep.h"
*/
#include "sysdep.h"
@@
-57,8
+51,6
@@
#include "internet_addressing.h"
#include "genstamp.h"
#include "domain.h"
#include "internet_addressing.h"
#include "genstamp.h"
#include "domain.h"
-
-
#include "ctdl_module.h"
#include "ctdl_module.h"
@@
-92,17
+84,20
@@
int inetcfg_aftersave(struct CtdlMessage *msg, recptypes *recp) {
/* If this isn't the configuration room, or if this isn't a MIME
* message, don't bother.
*/
/* If this isn't the configuration room, or if this isn't a MIME
* message, don't bother.
*/
- if ((msg->cm_fields[eOriginalRoom]) && (strcasecmp(msg->cm_fields[eOriginalRoom], SYSCONFIGROOM)))
- {
+ if ((msg->cm_fields[eOriginalRoom]) && (strcasecmp(msg->cm_fields[eOriginalRoom], SYSCONFIGROOM))) {
+ return(0);
+ }
+ if (msg->cm_format_type != 4) {
return(0);
}
return(0);
}
- if (msg->cm_format_type != 4) return(0);
ptr = msg->cm_fields[eMesageText];
while (ptr != NULL) {
linelen = strcspn(ptr, "\n");
ptr = msg->cm_fields[eMesageText];
while (ptr != NULL) {
linelen = strcspn(ptr, "\n");
- if (linelen == 0) return(0); /* end of headers */
+ if (linelen == 0) {
+ return(0); /* end of headers */
+ }
if (!strncasecmp(ptr, "Content-type: ", 14)) {
if (!strncasecmp(&ptr[14], INTERNETCFG,
if (!strncasecmp(ptr, "Content-type: ", 14)) {
if (!strncasecmp(&ptr[14], INTERNETCFG,
@@
-131,27
+126,27
@@
void inetcfg_init_backend(long msgnum, void *userdata) {
void inetcfg_init(void) {
void inetcfg_init(void) {
- if (CtdlGetRoom(&CC->room, SYSCONFIGROOM) != 0) return;
- CtdlForEachMessage(MSGS_LAST, 1, NULL, INTERNETCFG, NULL,
- inetcfg_init_backend, NULL);
+ if (CtdlGetRoom(&CC->room, SYSCONFIGROOM) != 0) {
+ return;
+ }
+ CtdlForEachMessage(MSGS_LAST, 1, NULL, INTERNETCFG, NULL, inetcfg_init_backend, NULL);
}
}
-
-
/*****************************************************************************/
/* MODULE INITIALIZATION STUFF */
/*****************************************************************************/
void clenaup_inetcfg(void)
{
char *buf;
/*****************************************************************************/
/* MODULE INITIALIZATION STUFF */
/*****************************************************************************/
void clenaup_inetcfg(void)
{
char *buf;
-
buf = inetcfg;
inetcfg = NULL;
buf = inetcfg;
inetcfg = NULL;
- if (buf != NULL)
+ if (buf != NULL)
{
free(buf);
free(buf);
+ }
}
}
+
CTDL_MODULE_INIT(inetcfg)
{
if (!threading)
CTDL_MODULE_INIT(inetcfg)
{
if (!threading)
@@
-164,4
+159,3
@@
CTDL_MODULE_INIT(inetcfg)
/* return our module name for the log */
return "inetcfg";
}
/* return our module name for the log */
return "inetcfg";
}
-