X-Git-Url: http://git.ipfire.org/?p=people%2Fms%2Flibloc.git;a=blobdiff_plain;f=src%2Fstringpool.c;h=27388cc12551bfd4231a095092b1beb09730fec2;hp=52c1012f88a054cfa7d8c3df2a9a93b25683bc87;hb=8f5b676af42606975d5473c17bd8474527566b16;hpb=78ace4ed4d7cbc6eddd8f59554905adf75644b4e diff --git a/src/stringpool.c b/src/stringpool.c index 52c1012..27388cc 100644 --- a/src/stringpool.c +++ b/src/stringpool.c @@ -252,11 +252,5 @@ LOC_EXPORT int loc_stringpool_read(struct loc_stringpool* pool, FILE* f, off_t o LOC_EXPORT size_t loc_stringpool_write(struct loc_stringpool* pool, FILE* f) { size_t size = loc_stringpool_get_size(pool); - size_t bytes_written = fwrite(pool->data, sizeof(*pool->data), size, f); - - // Move to next page boundary - while (bytes_written % LOC_DATABASE_PAGE_SIZE > 0) - bytes_written += fwrite("", 1, 1, f); - - return bytes_written; + return fwrite(pool->data, sizeof(*pool->data), size, f); }