Files
SingularityViewer/indra
Aleric Inglewood 63ae33eca7 Fix crash in AICurlPrivate::curlthread::PollSet::next
Introduced in
6dcda3595e
(Add recovery for randomly closed socket desciptors.)

By copying CurlSocketInfo* into mCopiedFileDescriptors, it was possible
that we accessed a deleted CurlSocketInfo for it's filedescriptor,
returning a random value, which, when passed to FD_ISSET could cause a
SIGSEGV.

I reverted this change and now store the literal socket descriptors in
mCopiedFileDescriptors again. It is not a problem when libcurl deletes
the corresponding CurlSocketInfo (through a callback to
MultiHandle::socket_callback) in that case, because the fd_set we test
against isn't updated as a result of that, not until we're down with
mCopiedFileDescriptors (at the re-entry of select()).
2013-01-08 23:43:25 +01:00
..
2013-01-05 23:25:47 +01:00
2012-07-04 10:25:04 +00:00
2013-01-08 17:50:09 +01:00
2012-10-31 23:11:42 +01:00
2012-12-09 02:10:16 +01:00
2012-12-28 21:07:19 +01:00
2013-01-06 23:40:53 +01:00
2012-09-07 17:53:13 -04:00
2012-07-23 18:15:11 +02:00