[prev in list] [next in list] [prev in thread] [next in thread]
List: busybox
Subject: re:[PATCH 2/6] udhcpc6: Add DHCPv6 env helper
From: Walter Harms <wharms () bfs ! de>
Date: 2018-05-08 16:29:24
Message-ID: 123758863.50478.1525796964899 () ox-groupware ! bfs ! de
[Download RAW message or body]
Add string_option_to_env() to easily generate environment variables for
known simple options.
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
---
networking/udhcp/d6_dhcpc.c | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/networking/udhcp/d6_dhcpc.c b/networking/udhcp/d6_dhcpc.c
index 85d9da724..0d3894c86 100644
--- a/networking/udhcp/d6_dhcpc.c
+++ b/networking/udhcp/d6_dhcpc.c
@@ -195,6 +195,37 @@ static char** new_env(void)
return &client6_data.env_ptr[client6_data.env_idx++];
}
+static char *string_option_to_env(uint8_t *option, uint8_t *option_end)
+{
+ const char *ptr, *name = NULL;
+ uint8_t val_len;
+ int i;
+
+ ptr = d6_option_strings;
+ i = 0;
+ while (ptr && strlen(ptr)) {
maybe
ptr && *ptr
would do here also ?
+ if (d6_optflags[i].code == option[1]) {
+ name = ptr;
+ break;
+ }
+ ptr += strlen(ptr) + 1;
+ i++;
+ }
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic