summaryrefslogtreecommitdiffhomepage
path: root/dhcpv4/options.go
diff options
context:
space:
mode:
authorPablo Mazzini <pmazzini@gmail.com>2022-09-10 14:12:33 +0100
committerGitHub <noreply@github.com>2022-09-10 14:12:33 +0100
commite26cc711685d4548ba17d3219f794df5392760eb (patch)
treeda4e33cbe6da74807d33de44d07ee0bc45565d88 /dhcpv4/options.go
parented9727950b066e43d8e41db9da1efcd9daa8fa24 (diff)
parent74d7c5e9788cc201369a044b99dd0b3bb29eac53 (diff)
Merge branch 'master' into lint
Diffstat (limited to 'dhcpv4/options.go')
-rw-r--r--dhcpv4/options.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/dhcpv4/options.go b/dhcpv4/options.go
index fdc79ae..9d404b4 100644
--- a/dhcpv4/options.go
+++ b/dhcpv4/options.go
@@ -81,6 +81,11 @@ func (o Options) Has(opcode OptionCode) bool {
return ok
}
+// Del deletes the option matching the option code.
+func (o Options) Del(opcode OptionCode) {
+ delete(o, opcode.Code())
+}
+
// Update updates the existing options with the passed option, adding it
// at the end if not present already
func (o Options) Update(option Option) {