diff -wbBur gloox-1.0.10/src/jinglesession.cpp gloox-1.0.10.q/src/jinglesession.cpp --- gloox-1.0.10/src/jinglesession.cpp 2014-04-09 02:11:31.000000000 +0400 +++ gloox-1.0.10.q/src/jinglesession.cpp 2014-05-30 14:56:02.793313436 +0400 @@ -82,6 +82,10 @@ { } + Session::Reason::~Reason() + { + } + Session::Reason::Reason( const Tag* tag ) : Plugin( PluginReason ) { diff -wbBur gloox-1.0.10/src/jinglesession.h gloox-1.0.10.q/src/jinglesession.h --- gloox-1.0.10/src/jinglesession.h 2014-04-09 02:11:31.000000000 +0400 +++ gloox-1.0.10.q/src/jinglesession.h 2014-05-30 14:55:46.889980293 +0400 @@ -147,7 +147,7 @@ /** * Virtual destructor. */ - virtual ~Reason() {} + virtual ~Reason(); /** * Returns the reason for the session termination.