diff options
author | joe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845> | 2007-11-26 20:42:08 +0000 |
---|---|---|
committer | joe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845> | 2007-11-26 20:42:08 +0000 |
commit | 45d1ed8bc3f12868a07796a575496a013e67ad5f (patch) | |
tree | 253347c15471cbc1acfbe7c5f6fae3879fc96bab /src/ne_basic.c | |
parent | 211406247f4914f352c4f30961926347e5efa930 (diff) | |
download | neon-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.c | 6 |
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); |