Révision ffb8e02f
Ajouté par jim-p il y a plus de 9 ans
etc/inc/vpn.inc | ||
---|---|---|
345 | 345 |
$pool_address = long2ip32(ip2long($pool_address)+1); |
346 | 346 |
$pool_size = (~ip2long($pool_netmask) & 0xFFFFFFFF) - 2; |
347 | 347 |
|
348 |
if ($pool_size < 0) { |
|
349 |
log_error(sprintf(gettext("Invalid mobile IPsec pool size: %s, using 0"), $pool_size)); |
|
350 |
$pool_size = 0; |
|
351 |
} |
|
352 |
|
|
348 | 353 |
$racoonconf .= "\tpool_size {$pool_size};\n"; |
349 | 354 |
$racoonconf .= "\tnetwork4 {$pool_address};\n"; |
350 | 355 |
$racoonconf .= "\tnetmask4 {$pool_netmask};\n"; |
Formats disponibles : Unified diff
Avoid generating an invalid racoon config if the user specified a mobile pool that is too small.