X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=daemon%2Fdropcaches.c;h=46bfd0769ec5f8460e707df6cd1b7f44e3506ee4;hp=82d95ee2aac87d41ea23886a5ceaf56a2f15f441;hb=e65f5213637e71f6f88763ce177fd23c65e1033d;hpb=2dc9e8a858b62830d15a8186fe575eb7903d2171 diff --git a/daemon/dropcaches.c b/daemon/dropcaches.c index 82d95ee..46bfd07 100644 --- a/daemon/dropcaches.c +++ b/daemon/dropcaches.c @@ -1,5 +1,5 @@ /* libguestfs - the guestfsd daemon - * Copyright (C) 2009 Red Hat Inc. + * Copyright (C) 2009 Red Hat Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -34,7 +34,10 @@ do_drop_caches (int what) { FILE *fp; - sync (); + if (sync_disks () == -1) { + reply_with_perror ("sync"); + return -1; + } fp = fopen (PROCFILE, "w"); if (fp == NULL) {