summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_thread.c
diff options
context:
space:
mode:
authorhongzhidao <hongzhidao@gmail.com>2020-08-28 00:53:36 -0400
committerhongzhidao <hongzhidao@gmail.com>2020-08-28 00:53:36 -0400
commit806135f1c93c09bb513efc1341d084951b080278 (patch)
treefad5c6e1fbdcc4be78fb289546ebcfdfbb0aec32 /src/nxt_thread.c
parentd5e915934066c77a59d211efafca10c117b73d05 (diff)
downloadunit-806135f1c93c09bb513efc1341d084951b080278.tar.gz
unit-806135f1c93c09bb513efc1341d084951b080278.tar.bz2
Router: fixed "pass" to upstreams.
Messed up return values in nxt_upstream_find() caused error in applying any configuration with a valid "pass" value in router configuration pointing to upstream. That wasn't the case in "listeners" objects, where the return value wasn't checked. Also, it caused segfault in cases where the "pass" option was configured with variables and resulting value was pointing to a non-existent upstream. Added missing return checks as well to catch possible memory allocation errors. The bug was introduced in d32bc428f46b. This closes #472 issue on GitHub.
Diffstat (limited to 'src/nxt_thread.c')
0 files changed, 0 insertions, 0 deletions