summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormanu <manu>2014-06-19 03:48:18 +0000
committermanu <manu>2014-06-19 03:48:18 +0000
commitc4f5197f2777c49a7e979e9e39801ec9b9779f08 (patch)
tree77e52575b64d50f5005d176a88f798bcff0c9768
parentf8b7288dcf03408759bbef8d4b8f7746c24d761f (diff)
downloadpkgsrc-c4f5197f2777c49a7e979e9e39801ec9b9779f08.tar.gz
Fix list overrun that causes a crash
Submitted upstream as https://sourceforge.net/p/ssldump/patches/9/
-rw-r--r--security/ssldump/Makefile4
-rw-r--r--security/ssldump/distinfo3
-rw-r--r--security/ssldump/patches/patch-ad18
3 files changed, 22 insertions, 3 deletions
diff --git a/security/ssldump/Makefile b/security/ssldump/Makefile
index 4ad09f7122f..2cea216a834 100644
--- a/security/ssldump/Makefile
+++ b/security/ssldump/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.27 2014/02/12 23:18:37 tron Exp $
+# $NetBSD: Makefile,v 1.28 2014/06/19 03:48:18 manu Exp $
#
DISTNAME= ssldump-0.9b3
-PKGREVISION= 12
+PKGREVISION= 13
CATEGORIES= security
MASTER_SITES= http://www.rtfm.com/ssldump/
diff --git a/security/ssldump/distinfo b/security/ssldump/distinfo
index 801e89e1043..c238a44ae39 100644
--- a/security/ssldump/distinfo
+++ b/security/ssldump/distinfo
@@ -1,8 +1,9 @@
-$NetBSD: distinfo,v 1.9 2011/10/01 11:36:11 shattered Exp $
+$NetBSD: distinfo,v 1.10 2014/06/19 03:48:18 manu Exp $
SHA1 (ssldump-0.9b3.tar.gz) = a633a9a811a138eac5ed440d583473b644135ef5
RMD160 (ssldump-0.9b3.tar.gz) = 941cf8f2ef8459ec4f9ce65772e134505d46566f
Size (ssldump-0.9b3.tar.gz) = 137435 bytes
SHA1 (patch-aa) = 8ab6a65c0e338e99249a0c90b87340252494020a
SHA1 (patch-ab) = b56510f59ad2b3d520a9b0378c2502cac247268a
+SHA1 (patch-ad) = 585454408e6460b5215054be8682a9240570350a
SHA1 (patch-aes) = 75180402f5a8d775dd27049700717d30063f3de9
diff --git a/security/ssldump/patches/patch-ad b/security/ssldump/patches/patch-ad
new file mode 100644
index 00000000000..36a5d8de778
--- /dev/null
+++ b/security/ssldump/patches/patch-ad
@@ -0,0 +1,18 @@
+$NetBSD: patch-ad,v 1.1 2014/06/19 03:48:18 manu Exp $
+
+Fix list overrun that causes a crash
+Submitted upstream as https://sourceforge.net/p/ssldump/patches/9/
+
+--- ssl/sslprint.c.orig 2014-06-17 10:51:42.000000000 +0200
++++ ssl/sslprint.c 2014-06-17 10:55:41.000000000 +0200
+@@ -208,9 +208,9 @@
+ int dir;
+ segment *seg;
+ Data *data;
+ {
+- while(dtable && dtable->type!=-1){
++ while(dtable && dtable->type!=-1 && dtable->name!=NULL){
+ if(dtable->type == value){
+ INDENT_INCR;
+ explain(ssl,"%s",dtable->name);
+ if(dtable->print) {