From 6399bbdef4271b275032e8df18d8e5b534c1cb4c Mon Sep 17 00:00:00 2001
From: loikki <loic.hausammann@protonmail.ch>
Date: Wed, 31 Oct 2018 09:47:15 +0100
Subject: [PATCH] Change number of policies

---
 src/engine.h | 4 ++--
 src/logger.c | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/engine.h b/src/engine.h
index 5cd9bfb304..15f6c555ec 100644
--- a/src/engine.h
+++ b/src/engine.h
@@ -77,8 +77,8 @@ enum engine_policy {
   engine_policy_star_formation = (1 << 17),
   engine_policy_feedback = (1 << 18)
 };
-#define engine_maxpolicy 18
-extern const char *engine_policy_names[engine_maxpolicy + 2];
+#define engine_maxpolicy 19
+extern const char *engine_policy_names[engine_maxpolicy + 1];
 
 /**
  * @brief The different unusual events that can take place in a time-step.
diff --git a/src/logger.c b/src/logger.c
index 06d9cd466a..12a6645b38 100644
--- a/src/logger.c
+++ b/src/logger.c
@@ -419,7 +419,8 @@ void logger_init(struct logger *log, struct swift_params *params) {
   /* read parameters */
   log->delta_step = parser_get_param_int(params, "Logger:delta_step");
   size_t buffer_size =
-      parser_get_param_float(params, "Logger:initial_buffer_size") * 1e9;
+      parser_get_opt_param_float(params, "Logger:initial_buffer_size", 0.5) *
+      1e9;
   log->buffer_scale =
       parser_get_opt_param_float(params, "Logger:buffer_scale", 10);
   parser_get_param_string(params, "Logger:basename", log->base_name);
-- 
GitLab