File tree 1 file changed +9
-2
lines changed
1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -87,6 +87,7 @@ class PacketOption(enum.IntEnum):
87
87
MAX_MESSAGE_SIZE = 57
88
88
CLASS_IDENT = 60
89
89
CLIENT_IDENT = 61
90
+ TFTP_SERVER = 66
90
91
STATIC_ROUTES = 121
91
92
WPAD_URL = 252
92
93
@@ -225,7 +226,10 @@ def unpack(self, value):
225
226
self .value = ipaddress .ip_address (value )
226
227
return
227
228
228
- if self .id in (PacketOption .HOST_NAME , PacketOption .DOMAIN_NAME , PacketOption .WPAD_URL ):
229
+ if self .id in (
230
+ PacketOption .HOST_NAME , PacketOption .DOMAIN_NAME , PacketOption .TFTP_SERVER ,
231
+ PacketOption .WPAD_URL
232
+ ):
229
233
self .value = value .decode ('ascii' )
230
234
return
231
235
@@ -278,7 +282,10 @@ def pack(self):
278
282
):
279
283
return b'' .join (i .packed for i in self .value )
280
284
281
- if self .id in (PacketOption .HOST_NAME , PacketOption .DOMAIN_NAME , PacketOption .WPAD_URL ):
285
+ if self .id in (
286
+ PacketOption .HOST_NAME , PacketOption .DOMAIN_NAME , PacketOption .TFTP_SERVER ,
287
+ PacketOption .WPAD_URL
288
+ ):
282
289
return self .value .encode ('ascii' )
283
290
284
291
if self .id == PacketOption .ERROR_MESSAGE :
You can’t perform that action at this time.
0 commit comments