diff options
| author | Piotr Sikora <piotrsikora@google.com> | 2015-10-01 20:25:55 -0700 |
|---|---|---|
| committer | Piotr Sikora <piotrsikora@google.com> | 2015-10-01 20:25:55 -0700 |
| commit | de4f0eb26b394f49abcc215badba443d3ab7922e (patch) | |
| tree | 26c996d67f3a367b97ecc4265a716db36fe47965 /src/core/ngx_parse_time.c | |
| parent | 71a6b600c25639cc7452a817806d3bf40149bf95 (diff) | |
| download | nginx-de4f0eb26b394f49abcc215badba443d3ab7922e.tar.gz nginx-de4f0eb26b394f49abcc215badba443d3ab7922e.tar.bz2 | |
HTTP/2: fix indirect reprioritization.
Previously, streams that were indirectly reprioritized (either because of
a new exclusive dependency on their parent or because of removal of their
parent from the dependency tree), didn't have their pointer to the parent
node updated.
This broke detection of circular dependencies and, as a result, nginx
worker would crash due to stack overflow whenever such dependency was
introduced.
Found with afl-fuzz.
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Diffstat (limited to 'src/core/ngx_parse_time.c')
0 files changed, 0 insertions, 0 deletions
