diff --git a/os/log.c b/os/log.c index 351090cdc7..b01965a17c 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