From e5ed3d2c44e35855d7582ff462f9c473ffb37f29 Mon Sep 17 00:00:00 2001 From: Joshua Boniface Date: Tue, 2 Oct 2018 19:48:43 -0400 Subject: [PATCH] Fix lease duplication bug due to bad conditional logic --- router-daemon/pvcrd/DHCPServer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/router-daemon/pvcrd/DHCPServer.py b/router-daemon/pvcrd/DHCPServer.py index 8e2ddb0b..6a86cba2 100644 --- a/router-daemon/pvcrd/DHCPServer.py +++ b/router-daemon/pvcrd/DHCPServer.py @@ -618,7 +618,7 @@ class ZKDatabase(object): def get(self, pattern): pattern = list(pattern) - return [line for line in self.all() if pattern[0] == line[0] or pattern[1] == line[1] or pattern[2] == line[2]] + return [line for line in self.all() if pattern[0] == line[0] and pattern[1] == line[1] and pattern[2] == line[2]] def isstatic(self, pattern): macaddr = pattern[0]