summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark J. Titorenko <nospam-github.com@titorenko.net>2014-01-02 02:24:15 -0800
committerMark J. Titorenko <nospam-github.com@titorenko.net>2014-01-02 02:24:15 -0800
commit8c2ed9ef7198dcb7faaa117d8bd1b7c4dee75b32 (patch)
tree5abf9e75cbfc0ae10db3a3170a47888eb6599634
parent5918a27e2192eb73f1da98080fabe3627e2a1ef8 (diff)
parent09b7cbefabaf9ed17f85e717c867d77866e8572f (diff)
downloadnet-dhcp-ruby-8c2ed9ef7198dcb7faaa117d8bd1b7c4dee75b32.tar.gz
Merge pull request #7 from presto53/fix_payload
fix payload for Discover
-rw-r--r--lib/net/dhcp/core.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/net/dhcp/core.rb b/lib/net/dhcp/core.rb
index ca5506a..81cc130 100644
--- a/lib/net/dhcp/core.rb
+++ b/lib/net/dhcp/core.rb
@@ -293,7 +293,7 @@ module DHCP
class Request < Message
def initialize(params={})
params[:op] = $DHCP_OP_REQUEST
- params[:options] = params.fetch(:options, [MessageTypeOption.new({:payload=>$DHCP_MSG_REQUEST}), ParameterRequestListOption.new])
+ params[:options] = params.fetch(:options, [MessageTypeOption.new({:payload=>[$DHCP_MSG_REQUEST]}), ParameterRequestListOption.new])
super(params)
end
end
@@ -311,7 +311,7 @@ module DHCP
def initialize(params={})
params[:op] = $DHCP_OP_REPLY
params[:options] = params.fetch(:options, [
- MessageTypeOption.new({:payload=>$DHCP_MSG_ACK}),
+ MessageTypeOption.new({:payload=>[$DHCP_MSG_ACK]}),
ServerIdentifierOption.new,
DomainNameOption.new
])
@@ -331,7 +331,7 @@ module DHCP
def initialize(params={})
params[:op] = $DHCP_OP_REQUEST
params[:options] = params.fetch(:options, [
- MessageTypeOption.new({:payload=>$DHCP_MSG_RELEASE}),
+ MessageTypeOption.new({:payload=>[$DHCP_MSG_RELEASE]}),
ServerIdentifierOption.new
])
super(params)
@@ -343,7 +343,7 @@ module DHCP
class Inform < Message
def initialize(params={})
params[:op] = $DHCP_OP_REQUEST
- params[:options] = params.fetch(:options, [MessageTypeOption.new({:payload=>$DHCP_MSG_INFORM}), ParameterRequestListOption.new])
+ params[:options] = params.fetch(:options, [MessageTypeOption.new({:payload=>[$DHCP_MSG_INFORM]}), ParameterRequestListOption.new])
super(params)
end
end