aboutsummaryrefslogtreecommitdiff
path: root/tests/tls.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2018-03-20 18:38:54 -0700
committerGarrett D'Amore <garrett@damore.org>2018-03-20 18:42:23 -0700
commit6df40cb6eea9a4220d61c4c927ce5a857a12a338 (patch)
treeac4b7ecbcb41a456eb4d0429fc180047656371ba /tests/tls.c
parent9ca901c1b70b17d851426483d9f54611cfa8e395 (diff)
downloadnng-6df40cb6eea9a4220d61c4c927ce5a857a12a338.tar.gz
nng-6df40cb6eea9a4220d61c4c927ce5a857a12a338.tar.bz2
nng-6df40cb6eea9a4220d61c4c927ce5a857a12a338.zip
fixes #301 String option handling for getopt
Diffstat (limited to 'tests/tls.c')
-rw-r--r--tests/tls.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/tls.c b/tests/tls.c
index a441b453..087234ff 100644
--- a/tests/tls.c
+++ b/tests/tls.c
@@ -134,6 +134,8 @@ check_props_v4(nng_msg *msg)
int i;
So(nng_pipe_getopt_int(p, NNG_OPT_REMADDR, &i) == NNG_EBADTYPE);
+ z = 1;
+ So(nng_pipe_getopt(p, NNG_OPT_REMADDR, &ra, &z) == NNG_EINVAL);
return (0);
}
@@ -303,7 +305,7 @@ TestMain("TLS Transport", {
nng_socket s1;
nng_socket s2;
nng_listener l;
- char addr[NNG_MAXADDRLEN];
+ char * addr;
size_t sz;
So(nng_tls_register() == 0);
@@ -315,8 +317,9 @@ TestMain("TLS Transport", {
});
So(nng_listen(s1, "tls+tcp://127.0.0.1:0", &l, 0) == 0);
sz = NNG_MAXADDRLEN;
- So(nng_listener_getopt(l, NNG_OPT_URL, addr, &sz) == 0);
+ So(nng_listener_getopt_string(l, NNG_OPT_URL, &addr) == 0);
So(nng_dial(s2, addr, NULL, 0) == 0);
+ nng_strfree(addr);
});
Convey("Malformed TLS addresses do not panic", {