Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix KeyError in _HandleCoaPacket for 0.0.0.0 host
When defining a client host `0.0.0.0` for a CoA radius Server, then a KeyError will occur when handling a CoA packet. File ".../pyrad/server.py", line 250, in _HandleCoaPacket pkt.secret = self.hosts[pkt.source[0]].secret ~~~~~~~~~~^^^^^^^^^^^^^^^ KeyError: '172.16.0.100' The reason seems to be that _AddSecret() was added at some point to support using `0.0.0.0` as a host, but the `pkt.secret = ...` assignment that it ought to replace was not removed. This patch fixes the behavior by removing the stale assignment.
- Loading branch information