diff options
-rw-r--r-- | data.c | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -2592,12 +2592,11 @@ xs_list *content_search(snac *user, const char *regex, xs *l = xs_regex_select_n(c, regex, 1); if (xs_list_len(l)) { - if (skip) + if (skip > 0) skip--; - else { - xs_set_add(&seen, md5); + else + if (xs_set_add(&seen, md5) == 1) show--; - } } } |