void gitno_buffer_setup(git_transport *t, gitno_buffer *buf, char *data, size_t len) { #ifdef GIT_SSL if (t->use_ssl) { gitno_buffer_setup_callback(t, buf, data, len, gitno__recv_ssl, NULL); buf->ssl = &t->ssl; } else #endif gitno_buffer_setup_callback(t, buf, data, len, gitno__recv, NULL); }
void gitno_buffer_setup(gitno_socket *socket, gitno_buffer *buf, char *data, size_t len) { #ifdef GIT_SSL if (socket->ssl.ctx) { gitno_buffer_setup_callback(socket, buf, data, len, gitno__recv_ssl, NULL); return; } #endif gitno_buffer_setup_callback(socket, buf, data, len, gitno__recv, NULL); }