From a3aab2f98e67fb057d924cc1bbf41515c63f4adc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Higor=20Eur=C3=ADpedes?= Date: Sun, 5 Jul 2015 10:38:33 -0300 Subject: [PATCH] (task_database) Dont call zlib_parse_file_iterate_stop so much --- tasks/task_database.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tasks/task_database.c b/tasks/task_database.c index c2b8ad43be..0a202fdfa8 100644 --- a/tasks/task_database.c +++ b/tasks/task_database.c @@ -279,16 +279,16 @@ static int database_info_iterate_playlist_zip( bool returnerr = true; #ifdef HAVE_ZLIB if (db_state->crc != 0) - { - zlib_parse_file_iterate_stop(&db->state); return database_info_iterate_crc_lookup(db_state, db, db_state->zip_name); - } else { if (zlib_parse_file_iterate(&db->state, &returnerr, name, NULL, zlib_compare_crc32, (void*)db_state) != 0) return 0; + + if (db_state->crc) + zlib_parse_file_iterate_stop(&db->state); } #endif