--- enforcer/enforcerd/enforcer.c.old 2010-11-24 15:22:17.000000000 +0100 +++ enforcer/enforcerd/enforcer.c 2010-12-26 21:40:23.000000000 +0100 @@ -125,7 +125,7 @@ if (result) { hsm_error_message = hsm_get_error(ctx); if (hsm_error_message) { - log_msg(config, LOG_ERR, hsm_error_message); + log_msg(config, LOG_ERR, "%s", hsm_error_message); free(hsm_error_message); } else { /* decode the error code ourselves @@ -413,7 +413,7 @@ log_msg(config, LOG_ERR, "Error creating key in repository %s", policy->ksk->sm_name); hsm_error_message = hsm_get_error(ctx); if (hsm_error_message) { - log_msg(config, LOG_ERR, hsm_error_message); + log_msg(config, LOG_ERR, "%s", hsm_error_message); free(hsm_error_message); } unlink(config->pidfile); @@ -426,7 +426,7 @@ log_msg(config, LOG_ERR,"Error creating key in Database"); hsm_error_message = hsm_get_error(ctx); if (hsm_error_message) { - log_msg(config, LOG_ERR, hsm_error_message); + log_msg(config, LOG_ERR, "%s", hsm_error_message); free(hsm_error_message); } unlink(config->pidfile); @@ -496,7 +496,7 @@ log_msg(config, LOG_ERR, "Error creating key in repository %s", policy->zsk->sm_name); hsm_error_message = hsm_get_error(ctx); if (hsm_error_message) { - log_msg(config, LOG_ERR, hsm_error_message); + log_msg(config, LOG_ERR, "%s", hsm_error_message); free(hsm_error_message); } unlink(config->pidfile); @@ -510,7 +510,7 @@ log_msg(config, LOG_ERR,"Error creating key in Database"); hsm_error_message = hsm_get_error(ctx); if (hsm_error_message) { - log_msg(config, LOG_ERR, hsm_error_message); + log_msg(config, LOG_ERR, "%s", hsm_error_message); free(hsm_error_message); } unlink(config->pidfile);