Update libdvdcss to 1.4.3

Form Brad
This commit is contained in:
rsadowski 2021-10-11 06:11:35 +00:00
parent 5399f868fa
commit c8d6c6ef79
4 changed files with 6 additions and 35 deletions

View File

@ -1,9 +1,8 @@
# $OpenBSD: Makefile,v 1.31 2020/03/21 18:58:06 kmos Exp $
# $OpenBSD: Makefile,v 1.32 2021/10/11 06:11:35 rsadowski Exp $
COMMENT= descramble scrambled DVDs
VER= 1.4.2
REVISION= 1
VER= 1.4.3
DISTNAME= libdvdcss-${VER}
CATEGORIES= converters
MASTER_SITES= https://download.videolan.org/pub/videolan/libdvdcss/${VER}/

View File

@ -1,2 +1,2 @@
SHA256 (libdvdcss-1.4.2.tar.bz2) = eMLtd+ycDY++1799OryCBouIZL5JTPrRZYITd/8/JXU=
SIZE (libdvdcss-1.4.2.tar.bz2) = 366824
SHA256 (libdvdcss-1.4.3.tar.bz2) = IzzJL13AHF06lvWzWCvn1c7lo1pS06CBWHRdPYYHAHk=
SIZE (libdvdcss-1.4.3.tar.bz2) = 388404

View File

@ -1,28 +0,0 @@
$OpenBSD: patch-src_libdvdcss_c,v 1.1 2020/03/21 18:58:07 kmos Exp $
Squelch potential buffer overflow warning
Index: src/libdvdcss.c
--- src/libdvdcss.c.orig
+++ src/libdvdcss.c
@@ -320,7 +320,19 @@ static int init_cache_dir( dvdcss_t dvdcss )
return -1;
}
- sprintf( psz_tagfile, "%s/" CACHE_TAG_NAME, dvdcss->psz_cachefile );
+ i_ret = snprintf( psz_tagfile, PATH_MAX, "%s/" CACHE_TAG_NAME,
+ dvdcss->psz_cachefile );
+ if ( i_ret < 0 || i_ret >= PATH_MAX)
+ {
+ if ( i_ret < 0)
+ print_error( dvdcss, "failed to compose cache directory tag path");
+ else
+ print_error( dvdcss, "cache directory tag path too long: %s/" CACHE_TAG_NAME,
+ dvdcss->psz_cachefile );
+ dvdcss->psz_cachefile[0] = '\0';
+ return -1;
+ }
+
i_fd = open( psz_tagfile, O_RDWR|O_CREAT, 0644 );
if( i_fd >= 0 )
{

View File

@ -1,8 +1,8 @@
@comment $OpenBSD: PLIST,v 1.11 2016/01/25 07:02:03 ajacoutot Exp $
@comment $OpenBSD: PLIST,v 1.12 2021/10/11 06:11:35 rsadowski Exp $
include/dvdcss/
include/dvdcss/dvdcss.h
include/dvdcss/version.h
lib/libdvdcss.a
@static-lib lib/libdvdcss.a
lib/libdvdcss.la
@lib lib/libdvdcss.so.${LIBdvdcss_VERSION}
lib/pkgconfig/libdvdcss.pc