diff options
| author | knuthy <knuthy@gmail.com> | 2014-09-20 20:56:14 +0200 |
|---|---|---|
| committer | knuthy <knuthy@gmail.com> | 2014-09-20 20:56:14 +0200 |
| commit | 3764db17c9e6bf229bd404080abf86743bba4a8e (patch) | |
| tree | 7ad02384f1df7b06d94e270190f636accfbdd45d /app/src/main/java/com/zeapo/pwdstore/UserPreference.java | |
| parent | 5c53fcb4a0bceeded4d620870a863b8b514bc4e0 (diff) | |
| download | HardenedPass-3764db17c9e6bf229bd404080abf86743bba4a8e.tar.gz HardenedPass-3764db17c9e6bf229bd404080abf86743bba4a8e.zip | |
Corrected an issue on kitkat when opening ssh-key
This happens when you select a file using kitkat's file manager
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/UserPreference.java')
| -rw-r--r-- | app/src/main/java/com/zeapo/pwdstore/UserPreference.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/UserPreference.java b/app/src/main/java/com/zeapo/pwdstore/UserPreference.java index 09e61fbf..26b3c3fa 100644 --- a/app/src/main/java/com/zeapo/pwdstore/UserPreference.java +++ b/app/src/main/java/com/zeapo/pwdstore/UserPreference.java @@ -70,8 +70,10 @@ public class UserPreference extends PreferenceActivity implements Preference.OnP if (requestCode == 1) { // Uri sshFile = data.getData(); try { - byte[] privateKey = IOUtils.toByteArray(this.getContentResolver().openInputStream(data.getData())); + InputStream sshKey = this.getContentResolver().openInputStream(data.getData()); + byte[] privateKey = IOUtils.toByteArray(sshKey); FileUtils.writeByteArrayToFile(new File(getFilesDir() + "/.ssh_key"), privateKey); + sshKey.close(); Log.i("PREF", "Got key"); setResult(RESULT_OK); |
