@@ -1120,6 +1120,11 @@ secstream_h1(struct lws *wsi, enum lws_callback_reasons reason, void *user,
11201120 return -1 ;
11211121 if (lws_ss_alloc_set_metadata (h , "method" , "GET" , 3 ))
11221122 return -1 ;
1123+ m = lws_hdr_fragment_length (wsi , WSI_TOKEN_HTTP_AUTHORIZATION , 0 );
1124+ if (m && lws_ss_alloc_set_metadata (h , "auth" ,
1125+ lws_hdr_simple_ptr (wsi ,
1126+ WSI_TOKEN_HTTP_AUTHORIZATION ), (unsigned int )m ))
1127+ return -1 ;
11231128 } else {
11241129 m = lws_hdr_total_length (wsi , WSI_TOKEN_POST_URI );
11251130 if (m ) {
@@ -1129,6 +1134,11 @@ secstream_h1(struct lws *wsi, enum lws_callback_reasons reason, void *user,
11291134 return -1 ;
11301135 if (lws_ss_alloc_set_metadata (h , "method" , "POST" , 4 ))
11311136 return -1 ;
1137+ m = lws_hdr_fragment_length (wsi , WSI_TOKEN_HTTP_AUTHORIZATION , 0 );
1138+ if (m && lws_ss_alloc_set_metadata (h , "auth" ,
1139+ lws_hdr_simple_ptr (wsi ,
1140+ WSI_TOKEN_HTTP_AUTHORIZATION ), (unsigned int )m ))
1141+ return -1 ;
11321142 } else {
11331143#if defined(LWS_WITH_HTTP_UNCOMMON_HEADERS ) || defined(LWS_HTTP_HEADERS_ALL )
11341144 m = lws_hdr_total_length (wsi , WSI_TOKEN_PATCH_URI );
@@ -1139,6 +1149,11 @@ secstream_h1(struct lws *wsi, enum lws_callback_reasons reason, void *user,
11391149 return -1 ;
11401150 if (lws_ss_alloc_set_metadata (h , "method" , "PATCH" , 5 ))
11411151 return -1 ;
1152+ m = lws_hdr_fragment_length (wsi , WSI_TOKEN_HTTP_AUTHORIZATION , 0 );
1153+ if (m && lws_ss_alloc_set_metadata (h , "auth" ,
1154+ lws_hdr_simple_ptr (wsi ,
1155+ WSI_TOKEN_HTTP_AUTHORIZATION ), (unsigned int )m ))
1156+ return -1 ;
11421157 }
11431158#endif
11441159 }
0 commit comments