Skip to content

Commit bb99a51

Browse files
Merge pull request #52 from nlnwa/maeb-patch-1
Fix offset calculation in NextUriScript.java
2 parents 866c7ca + 6f7423e commit bb99a51

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/java/no/nb/nna/veidemann/frontier/db/script/NextUriScript.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ public NextUriScriptResult run(JedisContext ctx, CrawlHostGroup crawlHostGroup)
6060
String key = UCHG + chgId;
6161
String minScore = String.valueOf(Math.random() * maxScore);
6262
Long matchCount = jedis.zcount(key, minScore, "+inf");
63-
long offset = (int) (Math.random() * (matchCount - 1));
64-
Set<String> eResult = jedis.zrangeByScore(key, minScore, "+inf", (int) offset, 1);
63+
int offset = (int) (Math.random() * matchCount);
64+
Set<String> eResult = jedis.zrangeByScore(key, minScore, "+inf", offset, 1);
6565
if (eResult.isEmpty()) {
6666
return new NextUriScriptResult(FutureOptional.empty());
6767
}

0 commit comments

Comments
 (0)