diff --git a/os/log.c b/os/log.c index 351090cdc..b01965a17 100644 --- a/os/log.c +++ b/os/log.c @@ -572,9 +572,10 @@ Error(char *str) return; sprintf(err, "%s: ", str); strcat(err, strerror(saveErrno)); - LogWrite(-1, err); + LogWrite(-1, "%s", err); + free(err); } else - LogWrite(-1, strerror(saveErrno)); + LogWrite(-1, "%s", strerror(saveErrno)); } void