Merge "Video capture is returning a much larger result than specified in android.intent.extra.durationLimit" into jb-mr2-dev
diff --git a/src/com/android/mms/TempFileProvider.java b/src/com/android/mms/TempFileProvider.java
index 6e71df7..4e73a6a 100644
--- a/src/com/android/mms/TempFileProvider.java
+++ b/src/com/android/mms/TempFileProvider.java
@@ -77,7 +77,8 @@
 
             pfd = ParcelFileDescriptor.open(file,
                     ParcelFileDescriptor.MODE_READ_WRITE
-                            | android.os.ParcelFileDescriptor.MODE_CREATE);
+                            | android.os.ParcelFileDescriptor.MODE_CREATE |
+                              ParcelFileDescriptor.MODE_TRUNCATE);
         } catch (Exception ex) {
             Log.e(TAG, "getTempStoreFd: error creating pfd for " + fileName, ex);
         }