diff options
| author | Gordon Sim <gsim@apache.org> | 2009-06-03 10:31:24 +0000 |
|---|---|---|
| committer | Gordon Sim <gsim@apache.org> | 2009-06-03 10:31:24 +0000 |
| commit | 4d1153648a9dbf8b7c9258ef664fe48457f313d4 (patch) | |
| tree | e3dd9b2a531bd5452851f772500e35c177287048 /cpp/src/qpid/sys/ssl/SslIo.cpp | |
| parent | ff726123af52268bbbbfdea491ec77ab6309324a (diff) | |
| download | qpid-python-4d1153648a9dbf8b7c9258ef664fe48457f313d4.tar.gz | |
Stop watching the acceptors dispatch handle before it is deleted in ssl and rdma plugins.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@781332 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/sys/ssl/SslIo.cpp')
| -rw-r--r-- | cpp/src/qpid/sys/ssl/SslIo.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cpp/src/qpid/sys/ssl/SslIo.cpp b/cpp/src/qpid/sys/ssl/SslIo.cpp index 624683ae7d..caf190a5ac 100644 --- a/cpp/src/qpid/sys/ssl/SslIo.cpp +++ b/cpp/src/qpid/sys/ssl/SslIo.cpp @@ -76,6 +76,11 @@ SslAcceptor::SslAcceptor(const SslSocket& s, Callback callback) : ignoreSigpipe(); } +SslAcceptor::~SslAcceptor() +{ + handle.stopWatch(); +} + void SslAcceptor::start(Poller::shared_ptr poller) { handle.startWatch(poller); } |
