Author: gnodet
Date: Fri Sep  8 11:45:35 2017
New Revision: 1807717

URL: http://svn.apache.org/viewvc?rev=1807717&view=rev
Log:
[FELIX-4416] Also use the encoding when writing configurations

Modified:
    
felix/trunk/fileinstall/src/main/java/org/apache/felix/fileinstall/internal/ConfigInstaller.java

Modified: 
felix/trunk/fileinstall/src/main/java/org/apache/felix/fileinstall/internal/ConfigInstaller.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/fileinstall/src/main/java/org/apache/felix/fileinstall/internal/ConfigInstaller.java?rev=1807717&r1=1807716&r2=1807717&view=diff
==============================================================================
--- 
felix/trunk/fileinstall/src/main/java/org/apache/felix/fileinstall/internal/ConfigInstaller.java
 (original)
+++ 
felix/trunk/fileinstall/src/main/java/org/apache/felix/fileinstall/internal/ConfigInstaller.java
 Fri Sep  8 11:45:35 2017
@@ -161,7 +161,10 @@ public class ConfigInstaller implements
                     {
                         props.remove(key);
                     }
-                    props.save( file );
+                    try (Writer fw = new OutputStreamWriter(new 
FileOutputStream(file), encoding()))
+                    {
+                        props.save( fw );
+                    }
                     // we're just writing out what's already loaded into 
ConfigAdmin, so
                     // update file checksum since lastModified gets updated 
when writing
                     fileInstall.updateChecksum(file);


Reply via email to