]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
FileJournal: use pclose() to close a popen() stream 951/head
authorIlya Dryomov <ilya.dryomov@inktank.com>
Mon, 16 Dec 2013 16:57:22 +0000 (18:57 +0200)
committerIlya Dryomov <ilya.dryomov@inktank.com>
Mon, 16 Dec 2013 16:57:22 +0000 (18:57 +0200)
In FileJournal::_check_disk_write_cache(), use pclose() instead of
fclose() to close a stream, created by popen().

Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
src/os/FileJournal.cc

index b42d9f8b39c57721a099f2735472079444547f41..d482efaa58227c096ba91c9336d365d8ec5d8924 100644 (file)
@@ -224,9 +224,9 @@ void FileJournal::_check_disk_write_cache() const
   }
 
 close_f:
-  if (::fclose(fp)) {
+  if (pclose(fp)) {
     int ret = -errno;
-    derr << "_check_disk_write_cache: fclose error: " << cpp_strerror(ret)
+    derr << "_check_disk_write_cache: pclose failed: " << cpp_strerror(ret)
         << dendl;
   }
 done: