summaryrefslogtreecommitdiff
path: root/packages/libmrss/files/atom-changes.patch
diff options
context:
space:
mode:
authorRod Whitby <rod@whitby.id.au>2007-04-02 09:28:06 +0000
committerRod Whitby <rod@whitby.id.au>2007-04-02 09:28:06 +0000
commit67f32465d7069eda2597a58677f8543d2a5b5ee8 (patch)
tree09a16a96f3b520777774bb807f6c15b7429802ab /packages/libmrss/files/atom-changes.patch
parent3a7fe39e4b75e390cca05bc3998adaf2e832b2f7 (diff)
parent2f8dc919dea77f4b321f4f76a2c8059a6f94fba7 (diff)
merge of '7591223f9cc09ec1cac67f361556f5e52509ce2e'
and 'f5edc19dd1057109ae156f97cd6387f3a74993fe'
Diffstat (limited to 'packages/libmrss/files/atom-changes.patch')
-rw-r--r--packages/libmrss/files/atom-changes.patch17
1 files changed, 17 insertions, 0 deletions
diff --git a/packages/libmrss/files/atom-changes.patch b/packages/libmrss/files/atom-changes.patch
new file mode 100644
index 0000000000..42f74d00f2
--- /dev/null
+++ b/packages/libmrss/files/atom-changes.patch
@@ -0,0 +1,17 @@
+Make sure to always set a pubDate
+
+Index: libmrss-0.17/src/mrss_parser.c
+===================================================================
+--- libmrss-0.17.orig/src/mrss_parser.c 2007-03-22 19:40:54.000000000 +0100
++++ libmrss-0.17/src/mrss_parser.c 2007-03-22 19:44:15.000000000 +0100
+@@ -270,6 +270,10 @@
+ && data->version == MRSS_VERSION_ATOM_1_0)
+ item->pubDate =
+ __mrss_atom_prepare_date (nxmle_get_string (cur, NULL));
++ else if (!strcmp(cur->value, "updated" ) && !item->pubDate
++ && data->version == MRSS_VERSION_ATOM_1_0)
++ item->pubDate =
++ __mrss_atom_prepare_date (nxmle_get_string (cur, NULL));
+
+ /* issued -> pubDate (Atom 0.3) */
+ else if (!strcmp (cur->value, "issued") && !item->pubDate)