aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSchanzenbach, Martin <mschanzenbach@posteo.de>2018-11-17 08:37:04 +0100
committerSchanzenbach, Martin <mschanzenbach@posteo.de>2018-11-17 08:37:04 +0100
commit6de27e4884dcc1781f5a0611ebb1d8bc524619d3 (patch)
treef5ec7a0a5c23da33bbbf9369c43de73a2260be84 /src
parentec3b834e1a8a8ce93f10221952b595d05e2c72a3 (diff)
downloadgnunet-6de27e4884dcc1781f5a0611ebb1d8bc524619d3.tar.gz
gnunet-6de27e4884dcc1781f5a0611ebb1d8bc524619d3.zip
GNS PROXY: Add SubjectAltName; Fix memdup bug
Diffstat (limited to 'src')
-rw-r--r--src/gns/gnunet-gns-proxy.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gns/gnunet-gns-proxy.c b/src/gns/gnunet-gns-proxy.c
index e1997e215..9f664e4dd 100644
--- a/src/gns/gnunet-gns-proxy.c
+++ b/src/gns/gnunet-gns-proxy.c
@@ -2671,6 +2671,9 @@ generate_gns_certificate (const char *name)
2671 0, 2671 0,
2672 name, 2672 name,
2673 strlen (name)); 2673 strlen (name));
2674 gnutls_x509_crt_set_subject_alternative_name (request,
2675 GNUTLS_SAN_DNSNAME,
2676 name);
2674 GNUNET_break (GNUTLS_E_SUCCESS == 2677 GNUNET_break (GNUTLS_E_SUCCESS ==
2675 gnutls_x509_crt_set_version (request, 2678 gnutls_x509_crt_set_version (request,
2676 3)); 2679 3));
@@ -3092,7 +3095,7 @@ handle_gns_result (void *cls,
3092 = r->data_size - sizeof (struct GNUNET_GNSRECORD_BoxRecord); 3095 = r->data_size - sizeof (struct GNUNET_GNSRECORD_BoxRecord);
3093 s5r->dane_data[s5r->num_danes] 3096 s5r->dane_data[s5r->num_danes]
3094 = GNUNET_memdup (&box[1], 3097 = GNUNET_memdup (&box[1],
3095 s5r->dane_data_len); 3098 s5r->dane_data_len[s5r->num_danes]);
3096 s5r->num_danes++; 3099 s5r->num_danes++;
3097 break; 3100 break;
3098 } 3101 }