diff --git a/fibre.h b/fibre.h
index e0bd3882e839e2f6ecd3658e69650bbb8bea3484..754049f373225a7158c0638fe8fc3953ca3338f7 100644
--- a/fibre.h
+++ b/fibre.h
@@ -348,6 +348,7 @@ namespace FIBRE{
       m_lam_rej=rhs.m_lam_rej;
       m_Signal=rhs.m_Signal; 
       m_Signal_old=rhs. m_Signal_old; 
+      return *this;
     }
 
     friend  ostream& operator<<(ostream& ostr,const Fibre& p);