From: Yong Li <30503431+yli-cpr@users.noreply.github.com> Date: Mon, 30 Sep 2019 12:16:43 +0000 (-0400) Subject: Fix potential duplicate write_changes_to_disk() calls X-Git-Tag: v1.8.0~51 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=refs%2Fheads%2F2019-10;p=thirdparty%2Frrdtool-1.x.git Fix potential duplicate write_changes_to_disk() calls Fix duplicate write_changes_to_disk() calls when HAVE_LIBRADOS is true and HAVE_MMAP is false --- diff --git a/src/rrd_update.c b/src/rrd_update.c index 6cd023ed..831b8eed 100644 --- a/src/rrd_update.c +++ b/src/rrd_update.c @@ -918,6 +918,9 @@ static int _rrd_updatex( #ifdef HAVE_LIBRADOS if (rrd_file->rados) write_changes_to_disk(&rrd, rrd_file, version); +#ifndef HAVE_MMAP + else +#endif #endif #ifndef HAVE_MMAP if (write_changes_to_disk(&rrd, rrd_file, version) == -1) {