Don't call warnx() without a format string (localized error messages
could conceivably cause a crash). Obtained from: OpenBSD
This commit is contained in:
parent
b0f07577a0
commit
009b162adf
@ -487,8 +487,8 @@ do_io(path, cmd, cciop)
|
|||||||
|
|
||||||
#define KVM_ABORT(kd, str) { \
|
#define KVM_ABORT(kd, str) { \
|
||||||
(void)kvm_close((kd)); \
|
(void)kvm_close((kd)); \
|
||||||
warnx((str)); \
|
warnx("%s", (str)); \
|
||||||
warnx(kvm_geterr((kd))); \
|
warnx("%s", kvm_geterr((kd))); \
|
||||||
return (1); \
|
return (1); \
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -622,7 +622,7 @@ print_ccd_info(cs, kd)
|
|||||||
readsize) != readsize) {
|
readsize) != readsize) {
|
||||||
printf("\n");
|
printf("\n");
|
||||||
warnx("can't read component info");
|
warnx("can't read component info");
|
||||||
warnx(kvm_geterr(kd));
|
warnx("%s", kvm_geterr(kd));
|
||||||
goto done;
|
goto done;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -632,7 +632,7 @@ print_ccd_info(cs, kd)
|
|||||||
cip[i].ci_pathlen) != cip[i].ci_pathlen) {
|
cip[i].ci_pathlen) != cip[i].ci_pathlen) {
|
||||||
printf("\n");
|
printf("\n");
|
||||||
warnx("can't read component pathname");
|
warnx("can't read component pathname");
|
||||||
warnx(kvm_geterr(kd));
|
warnx("%s', kvm_geterr(kd));
|
||||||
goto done;
|
goto done;
|
||||||
}
|
}
|
||||||
printf((i + 1 < cs->sc_nccdisks) ? "%s " : "%s\n", path);
|
printf((i + 1 < cs->sc_nccdisks) ? "%s " : "%s\n", path);
|
||||||
|
Loading…
Reference in New Issue
Block a user