summaryrefslogtreecommitdiffstats
path: root/applypatch/applypatch.cpp
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2018-04-14 11:37:48 +0200
committerandroid-build-team Robot <android-build-team-robot@google.com>2018-04-14 11:37:48 +0200
commit6204045212cc0c92a896fc90c887a4427648b9b4 (patch)
tree582f579d7e183534dc04f1c074d87e244d2102a9 /applypatch/applypatch.cpp
parentSnap for 4719555 from 432e844d2b561fd1408b3be40472b4c1cff42077 to qt-release (diff)
parentMerge "Remove the old log files if cache space is insufficient for OTA" am: 0b3e25719d am: 8982db6ae1 (diff)
downloadandroid_bootable_recovery-6204045212cc0c92a896fc90c887a4427648b9b4.tar
android_bootable_recovery-6204045212cc0c92a896fc90c887a4427648b9b4.tar.gz
android_bootable_recovery-6204045212cc0c92a896fc90c887a4427648b9b4.tar.bz2
android_bootable_recovery-6204045212cc0c92a896fc90c887a4427648b9b4.tar.lz
android_bootable_recovery-6204045212cc0c92a896fc90c887a4427648b9b4.tar.xz
android_bootable_recovery-6204045212cc0c92a896fc90c887a4427648b9b4.tar.zst
android_bootable_recovery-6204045212cc0c92a896fc90c887a4427648b9b4.zip
Diffstat (limited to 'applypatch/applypatch.cpp')
-rw-r--r--applypatch/applypatch.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/applypatch/applypatch.cpp b/applypatch/applypatch.cpp
index 7645a4005..6f6c187be 100644
--- a/applypatch/applypatch.cpp
+++ b/applypatch/applypatch.cpp
@@ -436,13 +436,13 @@ static size_t FileSink(const unsigned char* data, size_t len, int fd) {
// Return the amount of free space (in bytes) on the filesystem
// containing filename. filename must exist. Return -1 on error.
-size_t FreeSpaceForFile(const char* filename) {
- struct statfs sf;
- if (statfs(filename, &sf) != 0) {
- printf("failed to statfs %s: %s\n", filename, strerror(errno));
- return -1;
- }
- return sf.f_bsize * sf.f_bavail;
+size_t FreeSpaceForFile(const std::string& filename) {
+ struct statfs sf;
+ if (statfs(filename.c_str(), &sf) != 0) {
+ printf("failed to statfs %s: %s\n", filename.c_str(), strerror(errno));
+ return -1;
+ }
+ return sf.f_bsize * sf.f_bavail;
}
int CacheSizeCheck(size_t bytes) {