@@ -429,7 +429,8 @@ JNIEXPORT jlong JNICALL
429429 jlong jni_proxy_tls_context ,
430430 jint jni_proxy_authorization_type ,
431431 jbyteArray jni_proxy_authorization_username ,
432- jbyteArray jni_proxy_authorization_password ) {
432+ jbyteArray jni_proxy_authorization_password ,
433+ jbyteArray jni_no_proxy_hosts ) {
433434
434435 (void )jni_class ;
435436 (void )env ;
@@ -471,6 +472,7 @@ JNIEXPORT jlong JNICALL
471472 jni_proxy_port ,
472473 jni_proxy_authorization_username ,
473474 jni_proxy_authorization_password ,
475+ jni_no_proxy_hosts ,
474476 jni_proxy_authorization_type ,
475477 (struct aws_tls_ctx * )jni_proxy_tls_context );
476478
@@ -491,7 +493,12 @@ JNIEXPORT jlong JNICALL
491493 aws_jni_byte_cursor_from_jbyteArray_release (env , endpoint , options .endpoint );
492494
493495 aws_http_proxy_options_jni_clean_up (
494- env , & proxy_options , jni_proxy_host , jni_proxy_authorization_username , jni_proxy_authorization_password );
496+ env ,
497+ & proxy_options ,
498+ jni_proxy_host ,
499+ jni_proxy_authorization_username ,
500+ jni_proxy_authorization_password ,
501+ jni_no_proxy_hosts );
495502
496503 aws_tls_connection_options_clean_up (& tls_connection_options );
497504
@@ -929,6 +936,7 @@ jlong JNICALL Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredential
929936 jint proxy_authorization_type ,
930937 jbyteArray proxy_authorization_username ,
931938 jbyteArray proxy_authorization_password ,
939+ jbyteArray no_proxy_hosts ,
932940 jobject login_token_source ) {
933941
934942 (void )jni_class ;
@@ -1015,6 +1023,7 @@ jlong JNICALL Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredential
10151023 proxy_port ,
10161024 proxy_authorization_username ,
10171025 proxy_authorization_password ,
1026+ no_proxy_hosts ,
10181027 proxy_authorization_type ,
10191028 (struct aws_tls_ctx * )native_proxy_tls_context );
10201029
@@ -1034,7 +1043,7 @@ jlong JNICALL Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredential
10341043 aws_jni_byte_cursor_from_jbyteArray_release (env , marshalled_logins , logins_cursor );
10351044
10361045 aws_http_proxy_options_jni_clean_up (
1037- env , & proxy_options , proxy_host , proxy_authorization_username , proxy_authorization_password );
1046+ env , & proxy_options , proxy_host , proxy_authorization_username , proxy_authorization_password , no_proxy_hosts );
10381047
10391048 aws_array_list_clean_up (& logins );
10401049
0 commit comments