From: Bastian Dehn Date: Sat, 6 Sep 2025 07:16:55 +0000 (+0200) Subject: optimize add file medium X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=e208697604e4447979b5f8b70285d83d42679bc0;p=discspan.git optimize add file medium --- diff --git a/libs/spandisc/src/splitter.c b/libs/spandisc/src/splitter.c index 5232a4e..66cf004 100644 --- a/libs/spandisc/src/splitter.c +++ b/libs/spandisc/src/splitter.c @@ -32,15 +32,13 @@ int strcmpfunc(const void *filea, const void *fileb) bool can_add_file_to_medium(medium_t *disc, file_size_t *file) { - // ISO9660 filesystem overhead unsigned long long filesize = ceil(file->fsize / BLOCK_SIZE) * BLOCK_SIZE; - if (disc->freespace >= filesize) { - disc->freespace -= filesize; - return true; - } + if (disc->freespace < filesize) + return false; - return false; + disc->freespace -= filesize; + return true; } bool bigger_file_ignore_medium(medium_t *disc, file_size_t *file)