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

Reply via email to