Hi, I'm using a curl_multi (using socket function) to handle a single curl_easy handle. The easy handle is being reused (easy_set_opt/multi_add/multi_remove) multiple times to download a number of files, one after another. However, after a number of successful downloads (e.g. 20 or 30 files downloaded), the connection is closed with this error 'gnutls_handshake() failed: An unexpected TLS packet was received'.
If I attempt to reuse the same easy handle, the ''gnutls_handshake() failed' error repeatedly shows up. So I'm wondering would be the right way to recover from this situation. Does this require a cleanup of the easy session, and create (init) a new one?. Would the 'curl_multi' need to be recycled as well? Thanks, Juan ------------------------------------------------------------------- Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library Etiquette: https://curl.haxx.se/mail/etiquette.html
