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)) {