Browse Source

Actually check the value returned for the x-roll-ntime extension to make sure it isn't saying N.

Con Kolivas 14 years ago
parent
commit
91a2e7012b
1 changed files with 6 additions and 3 deletions
  1. 6 3
      util.c

+ 6 - 3
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)) {