diff options
author | Marco Pesenti Gritti <mpg@redhat.com> | 2008-04-20 00:57:50 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpg@redhat.com> | 2008-04-20 00:57:50 (GMT) |
commit | 41710698a04c20e566fcb2c152802c1e38cb6316 (patch) | |
tree | 2ac4007972081640419fceb63116664fb6642236 /config/modulesets/patches/libjingle_send_assert.patch | |
parent | 9f2bbbbebfa7b6f2de89520c6f591549d1ae2667 (diff) |
Patches needs to be under modulesets so that jhbuild can find them.
Diffstat (limited to 'config/modulesets/patches/libjingle_send_assert.patch')
-rw-r--r-- | config/modulesets/patches/libjingle_send_assert.patch | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/config/modulesets/patches/libjingle_send_assert.patch b/config/modulesets/patches/libjingle_send_assert.patch new file mode 100644 index 0000000..9d3a7d3 --- /dev/null +++ b/config/modulesets/patches/libjingle_send_assert.patch @@ -0,0 +1,17 @@ +diff -Nur libjingle0.3-0.3.11/talk/p2p/base/p2psocket.cc libjingle0.3-0.3.11.new/talk/p2p/base/p2psocket.cc +--- libjingle0.3-0.3.11/talk/p2p/base/p2psocket.cc 2007-04-25 16:45:58.000000000 +0100 ++++ libjingle0.3-0.3.11.new/talk/p2p/base/p2psocket.cc 2007-05-01 16:53:55.000000000 +0100 +@@ -477,8 +477,12 @@ + } + int sent = best_connection_->Send(data, len); + if (sent <= 0) { +- assert(sent < 0); + error_ = best_connection_->GetError(); ++ ++ if (error_ == EWOULDBLOCK) { ++ // This means the best_connection_ is not writable, let's resort ++ RequestSort(); ++ } + } + return sent; + } |