]> granicus.if.org Git - curl/commitdiff
quiche: use the proper HTTP/3 ALPN
authorDaniel Stenberg <daniel@haxx.se>
Fri, 2 Aug 2019 11:22:26 +0000 (13:22 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 2 Aug 2019 11:52:14 +0000 (13:52 +0200)
lib/vquic/quiche.c

index b7b7cc94e8446efa53f9320d054d2f4c22bff509..ac1ba8d488590dd0e13c0683138d8eebdca0b761 100644 (file)
@@ -70,7 +70,11 @@ CURLcode Curl_quic_connect(struct connectdata *conn, curl_socket_t sockfd,
   quiche_config_set_initial_max_stream_data_uni(qs->cfg, QUIC_MAX_DATA);
   quiche_config_set_initial_max_streams_bidi(qs->cfg, QUIC_MAX_STREAMS);
   quiche_config_set_initial_max_streams_uni(qs->cfg, QUIC_MAX_STREAMS);
-  quiche_config_set_application_protos(qs->cfg, (uint8_t *) "\x05hq-20", 6);
+  quiche_config_set_application_protos(qs->cfg,
+                                       (uint8_t *)
+                                       QUICHE_H3_APPLICATION_PROTOCOL,
+                                       sizeof(QUICHE_H3_APPLICATION_PROTOCOL)
+                                       - 1);
 
   result = Curl_rand(conn->data, qs->scid, sizeof(qs->scid));
   if(result)