summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2002-12-23 20:54:41 +0000
committerwiz <wiz@pkgsrc.org>2002-12-23 20:54:41 +0000
commit5159c31362a4704cc6870d77cac8cbfb2fdd6062 (patch)
tree6119a95b933e82c5a77710bb7b9f30ec35aebe5b /audio
parent4c46480399a856f27a829b8acb78faa4eb623784 (diff)
downloadpkgsrc-5159c31362a4704cc6870d77cac8cbfb2fdd6062.tar.gz
Fix file descriptor leak reported in PR 19460. Bump PKGREVISION to 1.
Diffstat (limited to 'audio')
-rw-r--r--audio/easytag/Makefile3
-rw-r--r--audio/easytag/distinfo3
-rw-r--r--audio/easytag/patches/patch-ad22
3 files changed, 26 insertions, 2 deletions
diff --git a/audio/easytag/Makefile b/audio/easytag/Makefile
index 054995a9eda..08eeb6185b2 100644
--- a/audio/easytag/Makefile
+++ b/audio/easytag/Makefile
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.18 2002/12/17 19:40:07 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2002/12/23 20:54:41 wiz Exp $
#
DISTNAME= easytag-0.25
PKGNAME= easytag-0.25.0.2
+PKGREVISION= 1
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=easytag/}
diff --git a/audio/easytag/distinfo b/audio/easytag/distinfo
index b54eb4b225f..9fc47926674 100644
--- a/audio/easytag/distinfo
+++ b/audio/easytag/distinfo
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.8 2002/12/17 19:40:08 wiz Exp $
+$NetBSD: distinfo,v 1.9 2002/12/23 20:54:41 wiz Exp $
SHA1 (easytag-0.25.tar.gz) = 94b6bb5d921b278b1c0d3160e965a7908107f326
Size (easytag-0.25.tar.gz) = 1296908 bytes
SHA1 (patch-aa) = 0fbc6e7157de80c80a3d437dffc55b1d1bac9337
SHA1 (patch-ab) = 9ba424262c5d035d1407f1cae941a9ff4e2b0480
SHA1 (patch-ac) = d997763e09fe36d64b96c77c0290ba7b852590ef
+SHA1 (patch-ad) = 29561441a4d417c0627be1d6cd7b87638733a540
diff --git a/audio/easytag/patches/patch-ad b/audio/easytag/patches/patch-ad
new file mode 100644
index 00000000000..c122b1e8ac2
--- /dev/null
+++ b/audio/easytag/patches/patch-ad
@@ -0,0 +1,22 @@
+$NetBSD: patch-ad,v 1.1 2002/12/23 20:54:43 wiz Exp $
+
+--- src/id3_tag.c.orig Sat Oct 5 23:32:43 2002
++++ src/id3_tag.c
+@@ -807,12 +807,15 @@ gint Id3tag_Get_Id3v2_Version (gchar *fi
+ if ( filename!=NULL && (file=fopen(filename,"r"))!=NULL )
+ {
+ fseek(file,0,SEEK_SET);
+- if (fread(tmp,1,4, file) != 4)
++ if (fread(tmp,1,4, file) != 4) {
++ fclose(file);
+ return -1;
++ }
++
++ fclose(file);
+
+ if (tmp[0] == 'I' && tmp[1] == 'D' && tmp[2] == '3' && tmp[3] < 0xFF)
+ {
+- fclose(file);
+ return (gint)tmp[3];
+ }else
+ {