@@ -442,36 +442,22 @@ func createNetwork(w http.ResponseWriter, r *http.Request) {
442
442
443
443
// validate address ranges: must be private
444
444
if network .AddressRange != "" {
445
- _ , ipNet , err := net .ParseCIDR (network .AddressRange )
445
+ _ , _ , err := net .ParseCIDR (network .AddressRange )
446
446
if err != nil {
447
447
logger .Log (0 , r .Header .Get ("user" ), "failed to create network: " ,
448
448
err .Error ())
449
449
logic .ReturnErrorResponse (w , r , logic .FormatError (err , "badrequest" ))
450
450
return
451
451
}
452
- if ! ipNet .IP .IsPrivate () {
453
- err := errors .New ("address range must be private" )
454
- logger .Log (0 , r .Header .Get ("user" ), "failed to create network: " ,
455
- err .Error ())
456
- logic .ReturnErrorResponse (w , r , logic .FormatError (err , "badrequest" ))
457
- return
458
- }
459
452
}
460
453
if network .AddressRange6 != "" {
461
- _ , ipNet , err := net .ParseCIDR (network .AddressRange6 )
454
+ _ , _ , err := net .ParseCIDR (network .AddressRange6 )
462
455
if err != nil {
463
456
logger .Log (0 , r .Header .Get ("user" ), "failed to create network: " ,
464
457
err .Error ())
465
458
logic .ReturnErrorResponse (w , r , logic .FormatError (err , "badrequest" ))
466
459
return
467
460
}
468
- if ! ipNet .IP .IsPrivate () {
469
- err := errors .New ("address range must be private" )
470
- logger .Log (0 , r .Header .Get ("user" ), "failed to create network: " ,
471
- err .Error ())
472
- logic .ReturnErrorResponse (w , r , logic .FormatError (err , "badrequest" ))
473
- return
474
- }
475
461
}
476
462
477
463
network , err = logic .CreateNetwork (network )
0 commit comments