Avoid that any % characters (e.g. in %any) are evaluated when logging via stroke
authorTobias Brunner <tobias@strongswan.org>
Thu, 12 Jul 2012 14:58:00 +0000 (16:58 +0200)
committerTobias Brunner <tobias@strongswan.org>
Thu, 12 Jul 2012 14:58:00 +0000 (16:58 +0200)
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 (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)
                {
                        fprintf(info->out, "\n") < 0 ||
                        fflush(info->out) != 0)
                {