From e6b6c6fa8485006414a77a28b72f4b0bca74897b Mon Sep 17 00:00:00 2001 From: Celine Mercier Date: Wed, 29 Apr 2020 10:14:04 +0200 Subject: [PATCH] AVLs: Made an error message more informative --- python/obitools3/version.py | 2 +- src/obiavl.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/python/obitools3/version.py b/python/obitools3/version.py index 5fa721c..af96000 100755 --- a/python/obitools3/version.py +++ b/python/obitools3/version.py @@ -1,5 +1,5 @@ major = 3 minor = 0 -serial= '0-beta15' +serial= '0-beta15a' version ="%d.%02d.%s" % (major,minor,serial) diff --git a/src/obiavl.c b/src/obiavl.c index 4b9fe26..facf20c 100755 --- a/src/obiavl.c +++ b/src/obiavl.c @@ -648,7 +648,7 @@ int truncate_avl_data_to_size_used(OBIDMS_avl_data_p avl_data) // TODO is it nec new_data_size = ((index_t) multiple) * getpagesize(); // Check that it is actually greater than the current size of the file, otherwise no need to truncate - if ((avl_data->header)->data_size_max == new_data_size) + if ((avl_data->header)->data_size_max >= new_data_size) return 0; // Get the file descriptor @@ -667,7 +667,7 @@ int truncate_avl_data_to_size_used(OBIDMS_avl_data_p avl_data) // TODO is it nec if (ftruncate(file_descriptor, file_size) < 0) { obi_set_errno(OBI_AVL_ERROR); - obidebug(1, "\nError truncating an AVL data file"); + obidebug(1, "\nError truncating an AVL data file, old data size = %lld, new data size = %lld", (avl_data->header)->data_size_max, new_data_size); return -1; }