svn commit: r318465 - in head/net/iaxmodem: . files

Raphael Kubo da Costa rakuco at FreeBSD.org
Sat May 18 23:09:59 UTC 2013


Author: rakuco
Date: Sat May 18 23:09:58 2013
New Revision: 318465
URL: http://svnweb.freebsd.org/changeset/ports/318465

Log:
  Implement upstream fix where multiple net/iaxmodem instances are spawned.
  
  Multiple instances of iaxmodem are being spawned due to a badly placed
  closedir call. The fix has been submitted (and accepted) upstream, however
  there has been no new release since the fix was submitted.
  
  PR:		ports/176178
  Submitted by:	John Bayly <freebsd.ports at tipstrade.net>
  Approved by:	maintainer timeout (93 days)

Modified:
  head/net/iaxmodem/Makefile
  head/net/iaxmodem/files/patch-iaxmodem.c

Modified: head/net/iaxmodem/Makefile
==============================================================================
--- head/net/iaxmodem/Makefile	Sat May 18 22:54:31 2013	(r318464)
+++ head/net/iaxmodem/Makefile	Sat May 18 23:09:58 2013	(r318465)
@@ -1,13 +1,9 @@
-# New ports collection makefile for:	iaxmodem
-# Date created:				15 Jun 2006
-# Whom:					Filippo Natali <filippo.natali at gmail.com>
-#
+# Created by: Filippo Natali <filippo.natali at gmail.com>
 # $FreeBSD$
-#
 
 PORTNAME=	iaxmodem
 PORTVERSION=	1.2.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	net comms
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
 

Modified: head/net/iaxmodem/files/patch-iaxmodem.c
==============================================================================
--- head/net/iaxmodem/files/patch-iaxmodem.c	Sat May 18 22:54:31 2013	(r318464)
+++ head/net/iaxmodem/files/patch-iaxmodem.c	Sat May 18 23:09:58 2013	(r318465)
@@ -49,3 +49,20 @@
  #include <tiffio.h>
  
  #ifndef O_LARGEFILE
+@@ -1645,8 +1666,6 @@
+ 	}
+       }
+ 
+-    closedir(cfdir);
+-
+     if (pid == 0) {
+       /* Start the modem */
+       iaxmodem(config, 0);
+@@ -1654,6 +1673,8 @@
+       return 1;
+     }
+ 
++    closedir(cfdir);
++
+     return 0;
+ }


More information about the svn-ports-all mailing list