summaryrefslogtreecommitdiffstats
path: root/usr.bin/systat
diff options
context:
space:
mode:
authorkris <kris@FreeBSD.org>2001-05-25 23:15:05 +0000
committerkris <kris@FreeBSD.org>2001-05-25 23:15:05 +0000
commitd7e9eefb46484bae098f4fbcb12b795151c1ea46 (patch)
treeea698067b8167ca82444aafac7904149ff1c9252 /usr.bin/systat
parentbc55d64bd1fbf99220c8bee5975ce120d6b4f727 (diff)
downloadFreeBSD-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.h2
-rw-r--r--usr.bin/systat/swap.c2
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);
}
OpenPOWER on IntegriCloud