From b6e4d1a9dc2ec8dd6e5fd5a89fff62bb7409cdf9 Mon Sep 17 00:00:00 2001 From: Philippe Saint-Pierre Date: Thu, 29 Dec 2011 13:43:15 -0500 Subject: [PATCH] BufferedDataIO::Flush(), use ssize_t rather than size_t Write() was returing an ssize_t and Flush() was expecting a ssize_t, but a size_t was instead used. CID 11052. --- src/kits/support/BufferedDataIO.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kits/support/BufferedDataIO.cpp b/src/kits/support/BufferedDataIO.cpp index 505bc2e34f..42299ae64e 100644 --- a/src/kits/support/BufferedDataIO.cpp +++ b/src/kits/support/BufferedDataIO.cpp @@ -86,8 +86,8 @@ BBufferedDataIO::Flush() if (!fDirty) return B_OK; - size_t bytesWritten = fStream.Write(fBuffer + fPosition, fSize); - if (bytesWritten == fSize) { + ssize_t bytesWritten = fStream.Write(fBuffer + fPosition, fSize); + if ((size_t)bytesWritten == fSize) { fDirty = false; fPosition = 0; fSize = 0;