Module Name: src
Committed By: christos
Date: Fri Feb 10 18:11:18 UTC 2017
Modified Files:
src/external/bsd/file/dist/src: der.c
src/external/bsd/file/lib: Makefile shlib_version
Log Message:
fix der.c bump shared library
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/bsd/file/dist/src/der.c
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/file/lib/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/file/lib/shlib_version
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/bsd/file/dist/src/der.c
diff -u src/external/bsd/file/dist/src/der.c:1.1.1.1 src/external/bsd/file/dist/src/der.c:1.2
--- src/external/bsd/file/dist/src/der.c:1.1.1.1 Fri Feb 10 12:42:57 2017
+++ src/external/bsd/file/dist/src/der.c Fri Feb 10 13:11:17 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: der.c,v 1.1.1.1 2017/02/10 17:42:57 christos Exp $ */
+/* $NetBSD: der.c,v 1.2 2017/02/10 18:11:17 christos Exp $ */
/*-
* Copyright (c) 2016 Christos Zoulas
@@ -40,7 +40,7 @@
#if 0
FILE_RCSID("@(#)$File: der.c,v 1.11 2016/11/07 15:51:23 christos Exp $")
#else
-__RCSID("$NetBSD: der.c,v 1.1.1.1 2017/02/10 17:42:57 christos Exp $");
+__RCSID("$NetBSD: der.c,v 1.2 2017/02/10 18:11:17 christos Exp $");
#endif
#endif
#endif
@@ -207,7 +207,7 @@ getlength(const uint8_t *c, size_t *p, s
if (*p + len >= l)
return DER_BAD;
- return len;
+ return CAST(uint32_t, len);
}
static const char *
@@ -266,12 +266,12 @@ der_offs(struct magic_set *ms, struct ma
#endif
if (m->cont_level != 0) {
if (offs + tlen > nbytes)
- return DER_BAD;
- ms->c.li[m->cont_level - 1].off = offs + tlen;
+ return -1;
+ ms->c.li[m->cont_level - 1].off = CAST(int, offs + tlen);
DPRINTF(("cont_level[%u] = %u\n", m->cont_level - 1,
ms->c.li[m->cont_level - 1].off));
}
- return offs;
+ return CAST(int32_t, offs);
}
int
Index: src/external/bsd/file/lib/Makefile
diff -u src/external/bsd/file/lib/Makefile:1.7 src/external/bsd/file/lib/Makefile:1.8
--- src/external/bsd/file/lib/Makefile:1.7 Tue Jan 10 08:51:36 2017
+++ src/external/bsd/file/lib/Makefile Fri Feb 10 13:11:18 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2017/01/10 13:51:36 christos Exp $
+# $NetBSD: Makefile,v 1.8 2017/02/10 18:11:18 christos Exp $
#
USE_FORT?= yes # data driven bugs?
@@ -19,7 +19,7 @@ CPPFLAGS+=-I.
SRCS= magic.c apprentice.c softmagic.c ascmagic.c compress.c \
is_tar.c readelf.c print.c fsmagic.c apptype.c funcs.c \
- cdf.c readcdf.c cdf_time.c encoding.c
+ cdf.c readcdf.c cdf_time.c encoding.c der.c
MAN= libmagic.3
MLINKS+= libmagic.3 magic_open.3 \
libmagic.3 magic_close.3 \
Index: src/external/bsd/file/lib/shlib_version
diff -u src/external/bsd/file/lib/shlib_version:1.5 src/external/bsd/file/lib/shlib_version:1.6
--- src/external/bsd/file/lib/shlib_version:1.5 Fri Jan 2 16:15:32 2015
+++ src/external/bsd/file/lib/shlib_version Fri Feb 10 13:11:18 2017
@@ -1,4 +1,4 @@
-# $NetBSD: shlib_version,v 1.5 2015/01/02 21:15:32 christos Exp $
+# $NetBSD: shlib_version,v 1.6 2017/02/10 18:11:18 christos Exp $
#
major=5
-minor=1
+minor=2