projects
/
citadel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
6d051ce
)
cleaned up some spacing while admiring how clean this code is
author
Art Cancro
<ajc@citadel.org>
Tue, 7 Jan 2020 05:15:31 +0000
(
00:15
-0500)
committer
Art Cancro
<ajc@citadel.org>
Tue, 7 Jan 2020 05:15:31 +0000
(
00:15
-0500)
citadel/modules/rssclient/serv_rssclient.c
patch
|
blob
|
history
diff --git
a/citadel/modules/rssclient/serv_rssclient.c
b/citadel/modules/rssclient/serv_rssclient.c
index 4f6677210002f5440b074fa544557a9b667f166e..85d7f0c1b2675c8e068520790e610e13b7fc4d36 100644
(file)
--- a/
citadel/modules/rssclient/serv_rssclient.c
+++ b/
citadel/modules/rssclient/serv_rssclient.c
@@
-3,14
+3,14
@@
* very loose parser that scrapes both kinds of feeds and is not picky about
* the standards compliance of the source data.
*
* very loose parser that scrapes both kinds of feeds and is not picky about
* the standards compliance of the source data.
*
- * Copyright (c) 2007-20
18
by the citadel.org team
+ * Copyright (c) 2007-20
20
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
*
* 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
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the
* GNU General Public License for more details.
*/
* GNU General Public License for more details.
*/
@@
-123,7
+123,6
@@
void rss_end_element(void *data, const char *el)
(!strcasecmp(el, "entry"))
|| (!strcasecmp(el, "item"))
) {
(!strcasecmp(el, "entry"))
|| (!strcasecmp(el, "item"))
) {
-
if (r->msg != NULL) { // Save the message to the rooms
// use the link as an item id if nothing else is available
if (r->msg != NULL) { // Save the message to the rooms
// use the link as an item id if nothing else is available
@@
-176,10
+175,10
@@
void rss_end_element(void *data, const char *el)
long msgnum = (-1);
for (rr=r->rooms; rr!=NULL; rr=rr->next) {
if (rr == r->rooms) {
long msgnum = (-1);
for (rr=r->rooms; rr!=NULL; rr=rr->next) {
if (rr == r->rooms) {
- msgnum = CtdlSubmitMsg(r->msg, NULL, rr->room, 0);
+ msgnum = CtdlSubmitMsg(r->msg, NULL, rr->room, 0);
// in first room, save msg
}
else {
}
else {
- CtdlSaveMsgPointerInRoom(rr->room, msgnum, 0, NULL);
+ CtdlSaveMsgPointerInRoom(rr->room, msgnum, 0, NULL);
// elsewhere, save a pointer
}
syslog(LOG_DEBUG, "rssclient: saved message %ld to %s", msgnum, rr->room);
}
}
syslog(LOG_DEBUG, "rssclient: saved message %ld to %s", msgnum, rr->room);
}
@@
-324,6
+323,7
@@
void rssclient_push_todo(char *rssurl, char *roomname)
thisone = r;
}
}
thisone = r;
}
}
+
if (thisone == NULL) {
thisone = malloc(sizeof(struct rssurl));
thisone->url = strdup(rssurl);
if (thisone == NULL) {
thisone = malloc(sizeof(struct rssurl));
thisone->url = strdup(rssurl);