diff --git a/src/loader.c b/src/loader.c index f35bdc1..03c6cf9 100644 --- a/src/loader.c +++ b/src/loader.c @@ -488,6 +488,8 @@ static void ldr_load_pw_line(struct db_main *db, char *line) int collisions = 0; if ((current_pw = db->password_hash[pw_hash])) do { + if (!current_pw->source) + continue; if (!memcmp(current_pw->binary, binary, format->params.binary_size) && !strcmp(current_pw->source, piece)) {