@@ -69,7 +69,7 @@ typedef struct {
6969typedef struct {
7070 git_smart_subtransport parent ;
7171 transport_smart * owner ;
72- git_stream * io ;
72+ git_stream * gitserver_stream ;
7373 gitno_connection_data gitserver_data ;
7474 bool connected ;
7575
@@ -508,7 +508,7 @@ static int on_body_fill_buffer(http_parser *parser, const char *str, size_t len)
508508static void clear_parser_state (http_subtransport * t )
509509{
510510 http_parser_init (& t -> parser , HTTP_RESPONSE );
511- gitno_buffer_setup_fromstream (t -> io ,
511+ gitno_buffer_setup_fromstream (t -> gitserver_stream ,
512512 & t -> parse_buffer ,
513513 t -> parse_buffer_data ,
514514 sizeof (t -> parse_buffer_data ));
@@ -565,7 +565,7 @@ static int apply_proxy_config(http_subtransport *t)
565565 int error ;
566566 git_proxy_t proxy_type ;
567567
568- if (!git_stream_supports_proxy (t -> io ))
568+ if (!git_stream_supports_proxy (t -> gitserver_stream ))
569569 return 0 ;
570570
571571 proxy_type = t -> owner -> proxy .type ;
@@ -585,13 +585,13 @@ static int apply_proxy_config(http_subtransport *t)
585585 opts .payload = t -> owner -> proxy .payload ;
586586 opts .type = GIT_PROXY_SPECIFIED ;
587587 opts .url = url ;
588- error = git_stream_set_proxy (t -> io , & opts );
588+ error = git_stream_set_proxy (t -> gitserver_stream , & opts );
589589 git__free (url );
590590
591591 return error ;
592592 }
593593
594- return git_stream_set_proxy (t -> io , & t -> owner -> proxy );
594+ return git_stream_set_proxy (t -> gitserver_stream , & t -> owner -> proxy );
595595}
596596
597597static int http_connect (http_subtransport * t )
@@ -603,39 +603,42 @@ static int http_connect(http_subtransport *t)
603603 t -> parse_finished )
604604 return 0 ;
605605
606- if (t -> io ) {
607- git_stream_close (t -> io );
608- git_stream_free (t -> io );
609- t -> io = NULL ;
606+ if (t -> gitserver_stream ) {
607+ git_stream_close (t -> gitserver_stream );
608+ git_stream_free (t -> gitserver_stream );
609+ t -> gitserver_stream = NULL ;
610610 t -> connected = 0 ;
611611 }
612612
613613 if (t -> gitserver_data .use_ssl ) {
614- error = git_tls_stream_new (& t -> io , t -> gitserver_data .host , t -> gitserver_data .port );
614+ error = git_tls_stream_new (& t -> gitserver_stream ,
615+ t -> gitserver_data .host , t -> gitserver_data .port );
615616 } else {
616617#ifdef GIT_CURL
617- error = git_curl_stream_new (& t -> io , t -> gitserver_data .host , t -> gitserver_data .port );
618+ error = git_curl_stream_new (& t -> gitserver_stream ,
619+ t -> gitserver_data .host , t -> gitserver_data .port );
618620#else
619- error = git_socket_stream_new (& t -> io , t -> gitserver_data .host , t -> gitserver_data .port );
621+ error = git_socket_stream_new (& t -> gitserver_stream ,
622+ t -> gitserver_data .host , t -> gitserver_data .port );
620623#endif
621624 }
622625
623626 if (error < 0 )
624627 return error ;
625628
626- GITERR_CHECK_VERSION (t -> io , GIT_STREAM_VERSION , "git_stream" );
629+ GITERR_CHECK_VERSION (t -> gitserver_stream , GIT_STREAM_VERSION , "git_stream" );
627630
628631 if ((error = apply_proxy_config (t )) < 0 )
629632 return error ;
630633
631- error = git_stream_connect (t -> io );
634+ error = git_stream_connect (t -> gitserver_stream );
632635
633636 if ((!error || error == GIT_ECERTIFICATE ) && t -> owner -> certificate_check_cb != NULL &&
634- git_stream_is_encrypted (t -> io )) {
637+ git_stream_is_encrypted (t -> gitserver_stream )) {
635638 git_cert * cert ;
636639 int is_valid = (error == GIT_OK );
637640
638- if ((error = git_stream_certificate (& cert , t -> io )) < 0 )
641+ if ((error = git_stream_certificate (& cert , t -> gitserver_stream )) < 0 )
639642 return error ;
640643
641644 giterr_clear ();
@@ -683,7 +686,8 @@ static int http_stream_read(
683686 if (gen_request (& request , s , 0 ) < 0 )
684687 return -1 ;
685688
686- if (git_stream_write (t -> io , request .ptr , request .size , 0 ) < 0 ) {
689+ if (git_stream_write (t -> gitserver_stream ,
690+ request .ptr , request .size , 0 ) < 0 ) {
687691 git_buf_dispose (& request );
688692 return -1 ;
689693 }
@@ -699,13 +703,14 @@ static int http_stream_read(
699703
700704 /* Flush, if necessary */
701705 if (s -> chunk_buffer_len > 0 &&
702- write_chunk (t -> io , s -> chunk_buffer , s -> chunk_buffer_len ) < 0 )
706+ write_chunk (t -> gitserver_stream ,
707+ s -> chunk_buffer , s -> chunk_buffer_len ) < 0 )
703708 return -1 ;
704709
705710 s -> chunk_buffer_len = 0 ;
706711
707712 /* Write the final chunk. */
708- if (git_stream_write (t -> io , "0\r\n\r\n" , 5 , 0 ) < 0 )
713+ if (git_stream_write (t -> gitserver_stream , "0\r\n\r\n" , 5 , 0 ) < 0 )
709714 return -1 ;
710715 }
711716
@@ -804,7 +809,8 @@ static int http_stream_write_chunked(
804809 if (gen_request (& request , s , 0 ) < 0 )
805810 return -1 ;
806811
807- if (git_stream_write (t -> io , request .ptr , request .size , 0 ) < 0 ) {
812+ if (git_stream_write (t -> gitserver_stream ,
813+ request .ptr , request .size , 0 ) < 0 ) {
808814 git_buf_dispose (& request );
809815 return -1 ;
810816 }
@@ -817,14 +823,15 @@ static int http_stream_write_chunked(
817823 if (len > CHUNK_SIZE ) {
818824 /* Flush, if necessary */
819825 if (s -> chunk_buffer_len > 0 ) {
820- if (write_chunk (t -> io , s -> chunk_buffer , s -> chunk_buffer_len ) < 0 )
826+ if (write_chunk (t -> gitserver_stream ,
827+ s -> chunk_buffer , s -> chunk_buffer_len ) < 0 )
821828 return -1 ;
822829
823830 s -> chunk_buffer_len = 0 ;
824831 }
825832
826833 /* Write chunk directly */
827- if (write_chunk (t -> io , buffer , len ) < 0 )
834+ if (write_chunk (t -> gitserver_stream , buffer , len ) < 0 )
828835 return -1 ;
829836 }
830837 else {
@@ -841,7 +848,8 @@ static int http_stream_write_chunked(
841848
842849 /* Is the buffer full? If so, then flush */
843850 if (CHUNK_SIZE == s -> chunk_buffer_len ) {
844- if (write_chunk (t -> io , s -> chunk_buffer , s -> chunk_buffer_len ) < 0 )
851+ if (write_chunk (t -> gitserver_stream ,
852+ s -> chunk_buffer , s -> chunk_buffer_len ) < 0 )
845853 return -1 ;
846854
847855 s -> chunk_buffer_len = 0 ;
@@ -877,10 +885,11 @@ static int http_stream_write_single(
877885 if (gen_request (& request , s , len ) < 0 )
878886 return -1 ;
879887
880- if (git_stream_write (t -> io , request .ptr , request .size , 0 ) < 0 )
888+ if (git_stream_write (t -> gitserver_stream ,
889+ request .ptr , request .size , 0 ) < 0 )
881890 goto on_error ;
882891
883- if (len && git_stream_write (t -> io , buffer , len , 0 ) < 0 )
892+ if (len && git_stream_write (t -> gitserver_stream , buffer , len , 0 ) < 0 )
884893 goto on_error ;
885894
886895 git_buf_dispose (& request );
@@ -1049,10 +1058,10 @@ static int http_close(git_smart_subtransport *subtransport)
10491058
10501059 t -> connected = 0 ;
10511060
1052- if (t -> io ) {
1053- git_stream_close (t -> io );
1054- git_stream_free (t -> io );
1055- t -> io = NULL ;
1061+ if (t -> gitserver_stream ) {
1062+ git_stream_close (t -> gitserver_stream );
1063+ git_stream_free (t -> gitserver_stream );
1064+ t -> gitserver_stream = NULL ;
10561065 }
10571066
10581067 if (t -> cred ) {
0 commit comments