Bugfix for SIM-63
[sim/o1-interface.git] / ntsimulator / ntsim-ng / core / faults / faults_processing.c
index 2711f37..9258833 100644 (file)
@@ -20,6 +20,7 @@
 #include "faults.h"
 #include "utils/log_utils.h"
 #include "utils/sys_utils.h"
+#include "core/framework.h"
 #include <stdio.h>
 #include <stdlib.h>
 #include <assert.h>
@@ -457,6 +458,11 @@ static char *fault_process_function(const char *function) {
         uint32_counter++;
         return ret;
     }
+    else if(strcmp(function, "$$hostname$$") == 0) {
+        char *ret = 0;
+        asprintf(&ret, "%s", framework_environment.settings.hostname);
+        return ret;
+    }
 
     return 0;
 }