artulab
projects
/
openbsd
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d6b9791
)
fix a crash when prefix length is not specified
author
denis
<denis@openbsd.org>
Tue, 18 Sep 2018 13:55:28 +0000
(13:55 +0000)
committer
denis
<denis@openbsd.org>
Tue, 18 Sep 2018 13:55:28 +0000
(13:55 +0000)
regress/usr.sbin/bgpd/unittests/rde_trie_test.c
patch
|
blob
|
history
diff --git
a/regress/usr.sbin/bgpd/unittests/rde_trie_test.c
b/regress/usr.sbin/bgpd/unittests/rde_trie_test.c
index
5b5bc36
..
623441f
100644
(file)
--- a/
regress/usr.sbin/bgpd/unittests/rde_trie_test.c
+++ b/
regress/usr.sbin/bgpd/unittests/rde_trie_test.c
@@
-1,4
+1,4
@@
-/* $OpenBSD: rde_trie_test.c,v 1.
3 2018/09/10 20:51:59 benno
Exp $ */
+/* $OpenBSD: rde_trie_test.c,v 1.
4 2018/09/18 13:55:28 denis
Exp $ */
/*
* Copyright (c) 2018 Claudio Jeker <claudio@openbsd.org>
@@
-76,10
+76,12
@@
host_v6(const char *s, struct bgpd_addr *h, u_int8_t *len, int *orl)
memcpy(&h->v6, &res->ai_addr->sa_data[6], sizeof(h->v6));
freeaddrinfo(res);
*len = mask;
- *p = '/';
+ if (p)
+ *p = '/';
return (1);
}
- *p = '/';
+ if (p)
+ *p = '/';
return (0);
}