summaryrefslogtreecommitdiffstats
path: root/usr.sbin/mtree
diff options
context:
space:
mode:
authorkrw <krw@openbsd.org>2017-09-25 17:10:55 +0000
committerkrw <krw@openbsd.org>2017-09-25 17:10:55 +0000
commitf251446c76ed7dbf2ed4b836f882a841f9b6e75e (patch)
treecec81258fbb91ce1764b5d8ce3ade75e257ad571 /usr.sbin/mtree
parentkeep up with @version, noticed by bluhm@ (diff)
downloadwireguard-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.h4
-rw-r--r--usr.sbin/mtree/misc.c4
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;