diff options
author | kris <kris@FreeBSD.org> | 2000-08-05 06:06:48 +0000 |
---|---|---|
committer | kris <kris@FreeBSD.org> | 2000-08-05 06:06:48 +0000 |
commit | 0cabc8fc063813aad9901a3378ad2f66628d8537 (patch) | |
tree | 439a68fb2ce4e79a60c7f58ffdfffef87a06ba11 /sbin/ccdconfig | |
parent | 04e6eba710d557b79bc9378f660a31bb68b1e525 (diff) | |
download | FreeBSD-src-0cabc8fc063813aad9901a3378ad2f66628d8537.zip FreeBSD-src-0cabc8fc063813aad9901a3378ad2f66628d8537.tar.gz |
Don't call warnx() without a format string (localized error messages
could conceivably cause a crash).
Obtained from: OpenBSD
Diffstat (limited to 'sbin/ccdconfig')
-rw-r--r-- | sbin/ccdconfig/ccdconfig.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sbin/ccdconfig/ccdconfig.c b/sbin/ccdconfig/ccdconfig.c index c5ccd8f..d73b30c 100644 --- a/sbin/ccdconfig/ccdconfig.c +++ b/sbin/ccdconfig/ccdconfig.c @@ -487,8 +487,8 @@ do_io(path, cmd, cciop) #define KVM_ABORT(kd, str) { \ (void)kvm_close((kd)); \ - warnx((str)); \ - warnx(kvm_geterr((kd))); \ + warnx("%s", (str)); \ + warnx("%s", kvm_geterr((kd))); \ return (1); \ } @@ -622,7 +622,7 @@ print_ccd_info(cs, kd) readsize) != readsize) { printf("\n"); warnx("can't read component info"); - warnx(kvm_geterr(kd)); + warnx("%s", kvm_geterr(kd)); goto done; } @@ -632,7 +632,7 @@ print_ccd_info(cs, kd) cip[i].ci_pathlen) != cip[i].ci_pathlen) { printf("\n"); warnx("can't read component pathname"); - warnx(kvm_geterr(kd)); + warnx("%s', kvm_geterr(kd)); goto done; } printf((i + 1 < cs->sc_nccdisks) ? "%s " : "%s\n", path); |