From 91a2e7012bda6345c6267bef2ae2d55e063a2b89 Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Fri, 26 Aug 2011 12:12:54 +1000 Subject: [PATCH] Actually check the value returned for the x-roll-ntime extension to make sure it isn't saying N. --- util.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/util.c b/util.c index 13ad6e86..96b32ae9 100644 --- a/util.c +++ b/util.c @@ -227,9 +227,12 @@ static size_t resp_hdr_cb(void *ptr, size_t size, size_t nmemb, void *user_data) applog(LOG_DEBUG, "HTTP hdr(%s): %s", key, val); if (!strcasecmp("X-Roll-Ntime", key)) { - if (opt_debug) - applog(LOG_DEBUG, "X-Roll-Ntime found"); - hi->has_rolltime = true; + if (!strcasecmp("Y", val)) { + if (opt_debug) + applog(LOG_DEBUG, "X-Roll-Ntime: Y found"); + hi->has_rolltime = true; + } else if (opt_debug) + applog(LOG_DEBUG, "X-Roll-Ntime: N found"); } if (!strcasecmp("X-Long-Polling", key)) {