summaryrefslogtreecommitdiff
path: root/navit/android/src/org/navitproject/navit/NavitMapDownloader.java
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-07-22 20:50:42 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-07-22 20:50:42 +0000
commite953ae86a2164112bd70fea3a97ff59e2ceadae5 (patch)
tree7f3c01522d0bb8a78d8aa6ee948cac6b9eab7365 /navit/android/src/org/navitproject/navit/NavitMapDownloader.java
parent9a8f7f92561a81e909b09bddaa1d59819cf6c8bc (diff)
downloadnavit-e953ae86a2164112bd70fea3a97ff59e2ceadae5.tar.gz
Fix:Android:Avoid overflow in free space calculation
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4659 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/android/src/org/navitproject/navit/NavitMapDownloader.java')
-rw-r--r--navit/android/src/org/navitproject/navit/NavitMapDownloader.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/navit/android/src/org/navitproject/navit/NavitMapDownloader.java b/navit/android/src/org/navitproject/navit/NavitMapDownloader.java
index 28ae221cc..2e4a06ae0 100644
--- a/navit/android/src/org/navitproject/navit/NavitMapDownloader.java
+++ b/navit/android/src/org/navitproject/navit/NavitMapDownloader.java
@@ -505,7 +505,7 @@ public class NavitMapDownloader extends Thread
{
StatFs fsInfo = new StatFs(MAP_FILENAME_PATH);
- long free_space = fsInfo.getAvailableBlocks() * fsInfo.getBlockSize();
+ long free_space = (long)fsInfo.getAvailableBlocks() * fsInfo.getBlockSize();
if ( needed_bytes <= 0 )
needed_bytes = MAP_WRITE_FILE_BUFFER;