diff options
author | kris <kris@FreeBSD.org> | 2001-05-25 23:15:05 +0000 |
---|---|---|
committer | kris <kris@FreeBSD.org> | 2001-05-25 23:15:05 +0000 |
commit | d7e9eefb46484bae098f4fbcb12b795151c1ea46 (patch) | |
tree | ea698067b8167ca82444aafac7904149ff1c9252 /usr.bin/systat | |
parent | bc55d64bd1fbf99220c8bee5975ce120d6b4f727 (diff) | |
download | FreeBSD-src-d7e9eefb46484bae098f4fbcb12b795151c1ea46.zip FreeBSD-src-d7e9eefb46484bae098f4fbcb12b795151c1ea46.tar.gz |
Mark error() as __printflike() and fix a non-exploitable format string
error.
MFC after: 1 week
Diffstat (limited to 'usr.bin/systat')
-rw-r--r-- | usr.bin/systat/extern.h | 2 | ||||
-rw-r--r-- | usr.bin/systat/swap.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/usr.bin/systat/extern.h b/usr.bin/systat/extern.h index b3a0129..81b660a 100644 --- a/usr.bin/systat/extern.h +++ b/usr.bin/systat/extern.h @@ -90,7 +90,7 @@ void die __P((int)); void display __P((int)); int dkinit __P((void)); int dkcmd __P((char *, char *)); -void error __P((const char *fmt, ...)); +void error __P((const char *fmt, ...)) __printflike(1, 2); void fetchicmp __P((void)); void fetchip __P((void)); void fetchiostat __P((void)); diff --git a/usr.bin/systat/swap.c b/usr.bin/systat/swap.c index f4b3267..18aa032 100644 --- a/usr.bin/systat/swap.c +++ b/usr.bin/systat/swap.c @@ -101,7 +101,7 @@ initswap() if (kvm_getswapinfo(kd, &dummy, 1, 0) < 0) { snprintf(msgbuf, sizeof(msgbuf), "systat: kvm_getswapinfo failed"); - error(msgbuf); + error("%s", msgbuf); return (0); } |