diff options
author | Oisin Canty <o.canty@f5.com> | 2021-07-02 10:55:13 +0000 |
---|---|---|
committer | Oisin Canty <o.canty@f5.com> | 2021-07-02 10:55:13 +0000 |
commit | 7d2bc04e391f9216fb4e0464cb43c9c438f7e034 (patch) | |
tree | 60c69b5c3132f2fb1601f11b809f86b1bcbf6a93 /src/nxt_conf_validation.c | |
parent | 54bf3e19122ca89ef79abe9cbdd2a039c7d6db3b (diff) | |
download | unit-7d2bc04e391f9216fb4e0464cb43c9c438f7e034.tar.gz unit-7d2bc04e391f9216fb4e0464cb43c9c438f7e034.tar.bz2 |
Fixing crash during IPv6 text address generation.
When the textual representation of an IPv6 nxt_sockaddr_t was being
generated, a crash would occur if the address had a full IPv6 form:
f607:7403:1e4b:6c66:33b2:843f:2517:da27
This was caused by a variable that tracks the location of a
collapsed group ("::") that was not set to a sane default. When
the address was generated, a group would be inserted when
it was not necessary, thus causing an overflow.
This closes #481 issue on GitHub.
Diffstat (limited to 'src/nxt_conf_validation.c')
0 files changed, 0 insertions, 0 deletions