summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--audio/mpg123/Makefile2
-rw-r--r--audio/mpg123/files/patch-aj15
2 files changed, 16 insertions, 1 deletions
diff --git a/audio/mpg123/Makefile b/audio/mpg123/Makefile
index f0d8ff84610b..0ab03e713c4b 100644
--- a/audio/mpg123/Makefile
+++ b/audio/mpg123/Makefile
@@ -7,7 +7,7 @@
PORTNAME= mpg123
PORTVERSION= 0.59r
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= audio ipv6
MASTER_SITES= http://www.mpg123.de/mpg123/ \
http://www-ti.informatik.uni-tuebingen.de/~hippm/mpg123/
diff --git a/audio/mpg123/files/patch-aj b/audio/mpg123/files/patch-aj
new file mode 100644
index 000000000000..d0d827ce404a
--- /dev/null
+++ b/audio/mpg123/files/patch-aj
@@ -0,0 +1,15 @@
+--- mpg123.c.orig Tue Aug 21 19:48:17 2001
++++ mpg123.c Tue Aug 21 19:49:02 2001
+@@ -307,9 +311,9 @@
+ if (line[0]=='\0' || line[0]=='#')
+ continue;
+ if ((listnamedir) && (line[0]!='/') && (line[0]!='\\')){
+- strcpy (linetmp, listnamedir);
+- strcat (linetmp, line);
+- strcpy (line, linetmp);
++ strlcpy (linetmp, listnamedir, sizeof(linetmp));
++ strlcat (linetmp, line, sizeof(linetmp));
++ strlcpy (line, linetmp, sizeof(linetmp));
+ }
+ return (line);
+ }