diff options
Diffstat (limited to 'main/src/main/java/de/blinkt/openvpn/VpnProfile.java')
-rw-r--r-- | main/src/main/java/de/blinkt/openvpn/VpnProfile.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/main/src/main/java/de/blinkt/openvpn/VpnProfile.java b/main/src/main/java/de/blinkt/openvpn/VpnProfile.java index 89154152..184c64fd 100644 --- a/main/src/main/java/de/blinkt/openvpn/VpnProfile.java +++ b/main/src/main/java/de/blinkt/openvpn/VpnProfile.java @@ -33,6 +33,8 @@ import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; +import java.io.OutputStream; +import java.io.OutputStreamWriter; import java.io.Serializable; import java.io.StringWriter; import java.lang.reflect.InvocationTargetException; @@ -816,12 +818,11 @@ public class VpnProfile implements Serializable, Cloneable { return intent; } - public void writeConfigFile(Context context) throws IOException { - FileWriter cfg = new FileWriter(VPNLaunchHelper.getConfigFilePath(context)); + public void writeConfigFileOutput(Context context, OutputStream out) throws IOException { + OutputStreamWriter cfg = new OutputStreamWriter(out); cfg.write(getConfigFile(context, false)); cfg.flush(); cfg.close(); - } public Intent getStartServiceIntent(Context context) { |