Hi, I'm very confused :( . I set the decoding callback with gnutls_transport_set_pull () but in occasions gnutls_record_recv returns a negative value, What should I do when I receive an error?, I should receive again? Pease, help! Thanks, Mario