mrpdaemon / encdroid

Encdroid is an Android application for accessing EncFS volumes on cloud storage
GNU General Public License v3.0
86 stars 20 forks source link

GoogleDriveFileProvider shouldn't crash on invalid file names #63

Closed mrpdaemon closed 10 years ago

mrpdaemon commented 10 years ago

Got this backtrace on the developer console:

Caused by: java.lang.IllegalArgumentException: Invalid name /home/bolmail/BOL268706-SK-13-02-28-09-58-27.PDF at org.mrpdaemon.sec.encfs.EncFSFileInfo.(EncFSFileInfo.java:71) at org.mrpdaemon.android.encdroid.GoogleDriveFileProvider.fileToEncFSFileInfo(GoogleDriveFileProvider.java:110) at org.mrpdaemon.android.encdroid.GoogleDriveFileProvider.listFiles(GoogleDriveFileProvider.java:415) at org.mrpdaemon.android.encdroid.FileChooserActivity.fill(FileChooserActivity.java:350)

We should simply filter out these files instead of crashing.

mrpdaemon commented 10 years ago

Fixed at 20990a420ec516d08c4564fec1e45cac0ee50d56