X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=database.c;fp=database.c;h=1b337c6b59f69bcc6687aa45b0000dfdfed5c6ad;hb=0541360161a8512d9852c5381ad0ac9953956edd;hp=a9e77b55ad15f9d344d9bdae93e052896b50b88e;hpb=940c971f5c2d591d85c98741d5c427f093170cd4;p=pkg%2Fabook.git diff --git a/database.c b/database.c index a9e77b5..1b337c6 100644 --- a/database.c +++ b/database.c @@ -358,18 +358,13 @@ save_database() goto out; } - if(list_is_empty()) { - fclose(out); - unlink(datafile); - ret = 1; - goto out; - } + if(!list_is_empty()) + /* + * Possibly should check if write_database failed. + * Currently it returns always zero. + */ + write_database(out, e); - /* - * Possibly should check if write_database failed. - * Currently it returns always zero. - */ - write_database(out, e); fclose(out); if(access(datafile, F_OK) == 0 &&