Basically, DH_compute_key returns an int (according to its man page), but the code in crypt.cpp first casts this to unsigned long and then checks if the result is -1.
Ref: https://github.com/znc/znc/pull/1439#issuecomment-348730756
Basically, `DH_compute_key` returns an `int` (according to its man page), but the code in `crypt.cpp` first casts this to `unsigned long` and then checks if the result is -1.
<!-- github-sync-id:278788660 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Ref: https://github.com/znc/znc/pull/1439#issuecomment-348730756
Basically,
DH_compute_keyreturns anint(according to its man page), but the code incrypt.cppfirst casts this tounsigned longand then checks if the result is -1.