From 10738fa796db449e57cf9c6226490182588347cd Mon Sep 17 00:00:00 2001
From: g0dil <g0dil@wiback.org>
Date: Tue, 18 Aug 2009 22:11:36 +0000
Subject: [PATCH] PPI: Add missing return in MultiConnectorMixin connect

---
 PPI/MultiConnectorMixin.mpp | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/PPI/MultiConnectorMixin.mpp b/PPI/MultiConnectorMixin.mpp
index 121bf8ca..aeb5dfda 100644
--- a/PPI/MultiConnectorMixin.mpp
+++ b/PPI/MultiConnectorMixin.mpp
@@ -156,7 +156,9 @@ typename boost::enable_if<
     typename Source::ConnectorType & >::type
 senf::ppi::connect(Source & source, Target & target mpp_FnParamsKomma())
 {
-    connect(source.newConnector(mpp_CallParams()), target);
+    typename Source::ConnectorType & c (source.newConnector(mpp_CallParams()));
+    connect(c, target);
+    return c;
 }
 
 template <class Source, class Target mpp_TplParamsKomma()>
@@ -165,7 +167,9 @@ typename boost::enable_if<
     typename Target::ConnectorType & >::type
 senf::ppi::connect(Source & source, Target & target mpp_FnParamsKomma())
 {
-    connect(source, target.newConnector(mpp_CallParams()));
+    typename Target::ConnectorType & c (target.newConnector(mpp_CallParams()));
+    connect(source, c);
+    return c;
 }
 
 // ////////////////////////////////////////////////////////////////////////
-- 
GitLab