summaryrefslogtreecommitdiff
path: root/source/de/anomic/server/serverFileUtils.java
diff options
context:
space:
mode:
Diffstat (limited to 'source/de/anomic/server/serverFileUtils.java')
-rw-r--r--source/de/anomic/server/serverFileUtils.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/source/de/anomic/server/serverFileUtils.java b/source/de/anomic/server/serverFileUtils.java
index 278c5c6ac..d512e2e13 100644
--- a/source/de/anomic/server/serverFileUtils.java
+++ b/source/de/anomic/server/serverFileUtils.java
@@ -389,13 +389,14 @@ public final class serverFileUtils {
File tf = new File(file.toString() + "." + (System.currentTimeMillis() % 1000));
pw = new PrintWriter(new BufferedOutputStream(new FileOutputStream(tf)));
pw.println("# " + comment);
- Iterator<Map.Entry<String, String>> i = props.entrySet().iterator();
String key, value;
- Map.Entry<String, String> entry;
- while (i.hasNext()) {
- entry = i.next();
+ for (Map.Entry<String, String> entry: props.entrySet()) {
key = entry.getKey();
- value = entry.getValue().replaceAll("\n", "\\\\n");
+ if (entry.getValue() == null) {
+ value = "";
+ } else {
+ value = entry.getValue().replaceAll("\n", "\\\\n");
+ }
pw.println(key + "=" + value);
}
pw.println("# EOF");