summaryrefslogtreecommitdiff
path: root/src/ne_basic.c
diff options
context:
space:
mode:
authorjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2007-11-26 20:42:08 +0000
committerjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2007-11-26 20:42:08 +0000
commit45d1ed8bc3f12868a07796a575496a013e67ad5f (patch)
tree253347c15471cbc1acfbe7c5f6fae3879fc96bab /src/ne_basic.c
parent211406247f4914f352c4f30961926347e5efa930 (diff)
downloadneon-45d1ed8bc3f12868a07796a575496a013e67ad5f.tar.gz
* src/ne_basic.c (ne_getmodtime): Set modtime to -1 if no header
given. (Henrik Holst) * src/ne_basic.h (ne_getmodtime): Clarify interface. git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1278 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
Diffstat (limited to 'src/ne_basic.c')
-rw-r--r--src/ne_basic.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ne_basic.c b/src/ne_basic.c
index 3e8144a..aef7492 100644
--- a/src/ne_basic.c
+++ b/src/ne_basic.c
@@ -63,9 +63,13 @@ int ne_getmodtime(ne_session *sess, const char *uri, time_t *modtime)
if (ret == NE_OK && ne_get_status(req)->klass != 2) {
*modtime = -1;
ret = NE_ERROR;
- } else if (value) {
+ }
+ else if (value) {
*modtime = ne_httpdate_parse(value);
}
+ else {
+ *modtime = -1;
+ }
ne_request_destroy(req);