diff -ru htdig-3.1.3/htsearch/Display.cc htdig-3.1.3.patched/htsearch/Display.cc --- htdig-3.1.3/htsearch/Display.cc Sat Nov 20 20:12:55 1999 +++ htdig-3.1.3.patched/htsearch/Display.cc Sat Nov 20 20:38:12 1999 @@ -377,6 +377,8 @@ if (nPages < 1) nPages = 1; // We always have at least one page... + if (nPages > config.Value("maximum_pages", 10)) + nPages = config.Value("maximum_pages"); vars.Add("MATCHES_PER_PAGE", new String(config["matches_per_page"])); vars.Add("MAX_STARS", new String(config["max_stars"])); vars.Add("CONFIG", new String(config["config"])); @@ -498,8 +500,6 @@ char *p; QuotedStringList pnt(config["page_number_text"], " \t\r\n"); QuotedStringList npnt(config["no_page_number_text"], " \t\r\n"); - if (nPages > config.Value("maximum_pages", 10)) - nPages = config.Value("maximum_pages"); for (i = 1; i <= nPages; i++) { if (i == pageNumber)