X-Git-Url: https://www.fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=mymail.git;a=blobdiff_plain;f=mymail.c;h=df64b5a6047d9ce3b224eb29dd40779d58d9ac4d;hp=6e3f5cc8c019d7308e5e83cc38e105abc972fc03;hb=8702faa9b8718133b6daf349f61fee7b77348182;hpb=0b0fa4842f3caddfb46758e81abe44e0207e2ea2 diff --git a/mymail.c b/mymail.c index 6e3f5cc..df64b5a 100644 --- a/mymail.c +++ b/mymail.c @@ -432,19 +432,19 @@ int search_in_db(const char *db_filename, /* Now check the body ones */ + nb_fulfilled_body_conditions = 0; + if(nb_body_conditions > 0) { update_body_hits(current_mail_filename, current_position_in_mail, nb_search_conditions, search_conditions, nb_body_conditions, hits); - } - - nb_fulfilled_body_conditions = 0; - for(n = 0; n < nb_search_conditions; n++) { - if(search_conditions[n].field_id == ID_BODY && - xor(hits[n], search_conditions[n].negation)) { - nb_fulfilled_body_conditions++; + for(n = 0; n < nb_search_conditions; n++) { + if(search_conditions[n].field_id == ID_BODY && + xor(hits[n], search_conditions[n].negation)) { + nb_fulfilled_body_conditions++; + } } }