X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=daemon%2Fdropcaches.c;h=0da882c0204dd93ceb67dc4187fb1dcda7cfd0ab;hb=8bc6e9d6a89672bbe1e7469774abe889354deb67;hp=82d95ee2aac87d41ea23886a5ceaf56a2f15f441;hpb=2dc9e8a858b62830d15a8186fe575eb7903d2171;p=libguestfs.git diff --git a/daemon/dropcaches.c b/daemon/dropcaches.c index 82d95ee..0da882c 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 @@ -13,7 +13,7 @@ * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ #include @@ -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) {