Avoid that any % characters (e.g. in %any) are evaluated when logging via stroke
[strongswan.git] / src / libcharon / plugins / stroke / stroke_control.c
index a083a11..163a2a7 100644 (file)
@@ -62,7 +62,7 @@ static bool stroke_log(stroke_log_info_t *info, debug_t group, level_t level,
 {
        if (level <= info->level)
        {
-               if (fprintf(info->out, message) < 0 ||
+               if (fprintf(info->out, "%s", message) < 0 ||
                        fprintf(info->out, "\n") < 0 ||
                        fflush(info->out) != 0)
                {