diff options
author | krw <krw@openbsd.org> | 2017-09-25 17:10:55 +0000 |
---|---|---|
committer | krw <krw@openbsd.org> | 2017-09-25 17:10:55 +0000 |
commit | f251446c76ed7dbf2ed4b836f882a841f9b6e75e (patch) | |
tree | cec81258fbb91ce1764b5d8ce3ade75e257ad571 /usr.sbin/mtree | |
parent | keep up with @version, noticed by bluhm@ (diff) | |
download | wireguard-openbsd-f251446c76ed7dbf2ed4b836f882a841f9b6e75e.tar.xz wireguard-openbsd-f251446c76ed7dbf2ed4b836f882a841f9b6e75e.zip |
Mark error() as __dead so clang doesn't report
use of uninitialized variables after calls to
error().
ok millert@ guenther@
Diffstat (limited to 'usr.sbin/mtree')
-rw-r--r-- | usr.sbin/mtree/extern.h | 4 | ||||
-rw-r--r-- | usr.sbin/mtree/misc.c | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/usr.sbin/mtree/extern.h b/usr.sbin/mtree/extern.h index c855c1a4188..784722195e5 100644 --- a/usr.sbin/mtree/extern.h +++ b/usr.sbin/mtree/extern.h @@ -1,4 +1,4 @@ -/* $OpenBSD: extern.h,v 1.8 2005/08/10 00:42:09 millert Exp $ */ +/* $OpenBSD: extern.h,v 1.9 2017/09/25 17:10:55 krw Exp $ */ /* $NetBSD: extern.h,v 1.3 1995/03/07 21:12:07 cgd Exp $ */ /*- @@ -39,7 +39,7 @@ int compare(char *, struct _node *, struct _ftsent *); int dsort(const struct _ftsent **, const struct _ftsent **); int crc(int, u_int32_t *, u_int32_t *); void cwalk(void); -void error(const char *, ...) +__dead void error(const char *, ...) __attribute__((__format__ (printf, 1, 2))); char *inotype(u_int); u_int parsekey(char *, int *); diff --git a/usr.sbin/mtree/misc.c b/usr.sbin/mtree/misc.c index b0d7de646c3..b79dfc9cbf6 100644 --- a/usr.sbin/mtree/misc.c +++ b/usr.sbin/mtree/misc.c @@ -1,4 +1,4 @@ -/* $OpenBSD: misc.c,v 1.19 2012/07/08 21:19:42 naddy Exp $ */ +/* $OpenBSD: misc.c,v 1.20 2017/09/25 17:10:55 krw Exp $ */ /* $NetBSD: misc.c,v 1.4 1995/03/07 21:26:23 cgd Exp $ */ /*- @@ -95,7 +95,7 @@ keycompare(const void *a, const void *b) return (strcmp(((KEY *)a)->name, ((KEY *)b)->name)); } -void +__dead void error(const char *fmt, ...) { va_list ap; |