summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sfeed.c2
-rwxr-xr-xsfeed_update4
-rw-r--r--xml.c9
3 files changed, 7 insertions, 8 deletions
diff --git a/sfeed.c b/sfeed.c
index 8526c23..3db6f1b 100644
--- a/sfeed.c
+++ b/sfeed.c
@@ -147,7 +147,7 @@ gettag(enum FeedType feedtype, const char *name, size_t namelen)
for (i = 0; tags[i].name; i++) {
if (!(n = strcasecmp(tags[i].name, name)))
return tags[i].id; /* found */
- /* optimization: it's sorted so nothing after it matches. */
+ /* optimization: tags are sorted so nothing after matches. */
if (n > 0)
return TagUnknown;
}
diff --git a/sfeed_update b/sfeed_update
index c2c91bc..99cb517 100755
--- a/sfeed_update
+++ b/sfeed_update
@@ -42,9 +42,9 @@ merge() {
# fetchfeed(url, name, feedfile)
fetchfeed() {
if curl -f -s -S --max-time 15 -z "$3" "$1"; then
- printf " OK %s %s\n" "`date +'%H:%M:%S'`" "$2" >&2
+ printf " OK %s %s\n" "$(date +'%H:%M:%S')" "$2" >&2
else
- printf "FAIL %s %s\n" "`date +'%H:%M:%S'`" "$2" >&2
+ printf "FAIL %s %s\n" "$(date +'%H:%M:%S')" "$2" >&2
fi
}
diff --git a/xml.c b/xml.c
index 518f9d3..8530916 100644
--- a/xml.c
+++ b/xml.c
@@ -388,20 +388,19 @@ xml_parse(XMLParser *x)
if (c == '>')
break;
else if (c == '-' && tagdatalen == sizeof("--") - 1 &&
- (x->data[0] == '-')) { /* comment */
+ (x->data[0] == '-')) {
xml_parsecomment(x);
break;
} else if (c == '[') {
if (tagdatalen == sizeof("[CDATA[") - 1 &&
- x->data[1] == 'C' && x->data[2] == 'D' &&
- x->data[3] == 'A' && x->data[4] == 'T' &&
- x->data[5] == 'A' && x->data[6] == '[') { /* CDATA */
+ !strncmp(x->data, "[CDATA[", tagdatalen)) {
xml_parsecdata(x);
break;
}
}
}
- } else { /* normal tag (open, short open, close), processing instruction. */
+ } else {
+ /* normal tag (open, short open, close), processing instruction. */
if (isspace(c))
while ((c = xml_getnext(x)) != EOF && isspace(c))
;