diff options
-rw-r--r-- | audio/lash/Makefile | 1 | ||||
-rw-r--r-- | audio/lash/files/patch-lashd-conn_mgr.c | 15 |
2 files changed, 16 insertions, 0 deletions
diff --git a/audio/lash/Makefile b/audio/lash/Makefile index 81ddca210479..3891f6e1e339 100644 --- a/audio/lash/Makefile +++ b/audio/lash/Makefile @@ -7,6 +7,7 @@ PORTNAME= lash PORTVERSION= 0.5.4 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://download.savannah.gnu.org/releases/lash/ diff --git a/audio/lash/files/patch-lashd-conn_mgr.c b/audio/lash/files/patch-lashd-conn_mgr.c new file mode 100644 index 000000000000..38042102d93e --- /dev/null +++ b/audio/lash/files/patch-lashd-conn_mgr.c @@ -0,0 +1,15 @@ +--- lashd/conn_mgr.c.orig 2008-01-02 20:26:00.000000000 +0100 ++++ lashd/conn_mgr.c 2008-01-02 20:27:11.000000000 +0100 +@@ -759,7 +759,11 @@ + + fprintf(stderr, "%s: error calling select(): %s\n", __FUNCTION__, + strerror(errno)); +- return NULL; ++ ++ if (errno == EBADF) ++ continue; ++ else ++ return NULL; + } + + if (conn_mgr->quit) |