From 73b2752ede4c992f31317212f60afbda03cbbbd0 Mon Sep 17 00:00:00 2001
From: Vytor Calixto <vytorcalixto@gmail.com>
Date: Mon, 7 Dec 2015 17:42:52 -0200
Subject: [PATCH] Fixed overflow on hasEnoughSpace

---
 dirFunctions.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dirFunctions.cpp b/dirFunctions.cpp
index 6e050ab..f2b5153 100644
--- a/dirFunctions.cpp
+++ b/dirFunctions.cpp
@@ -52,7 +52,8 @@ bool hasEnoughSpace(int size){
     struct statvfs fsData;
     string path = getWorkingPath();
     statvfs(path.c_str(), &fsData);
-    int freeSpace = fsData.f_bsize * fsData.f_bfree;
+    long long freeSpace = fsData.f_bsize * fsData.f_bfree;
+    cout << "freeSpace: " << freeSpace << "fsData: " << fsData.f_bsize << "\t" << fsData.f_bfree     << endl;
     return (freeSpace > size);
 }
 
-- 
GitLab