[NetworkManager-fortisslvpn] pppd-plugin: loop over 32-bit IPv4 routes
- From: Lubomir Rintel <lkundrak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [NetworkManager-fortisslvpn] pppd-plugin: loop over 32-bit IPv4 routes
- Date: Tue, 16 Jul 2019 10:47:52 +0000 (UTC)
commit a16c454cad287a7330d2580a61c93cc0e918522e
Author: Berend De Schouwer <berend deschouwer co za>
Date: Tue Apr 23 09:54:29 2019 +0200
pppd-plugin: loop over 32-bit IPv4 routes
Loop over all possible 32-bit IPv4 routes. We're guaranteed not to get more.
At this time, openfortivpn limits the number of routes to 65,535; so we
should cater for at least that many routes.
[lkundrak v3 sk: clamp at G_MAXUINT - 1. One less possible route, but
improves readability]
https://gitlab.gnome.org/GNOME/NetworkManager-fortisslvpn/issues/14
https://gitlab.gnome.org/GNOME/NetworkManager-fortisslvpn/merge_requests/10
src/nm-fortisslvpn-pppd-plugin.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/src/nm-fortisslvpn-pppd-plugin.c b/src/nm-fortisslvpn-pppd-plugin.c
index e589615..f2ad262 100644
--- a/src/nm-fortisslvpn-pppd-plugin.c
+++ b/src/nm-fortisslvpn-pppd-plugin.c
@@ -239,7 +239,7 @@ get_ip4_routes (in_addr_t ouraddr)
g_variant_builder_init (&builder, G_VARIANT_TYPE ("aau"));
- for (i = 0; i < 100; i++) {
+ for (i = 0; i < G_MAXUINT; i++) {
GVariantBuilder array;
gchar *var;
const gchar *str;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]