X-Git-Url: https://git.decadent.org.uk/gitweb/?p=odhcp6c.git;a=blobdiff_plain;f=src%2Fscript.c;h=98fc6e9989bcf3fa3a206cffc998c0ec4d486c46;hp=644f61f8a697921a2a21da98c1b67ccc045ab4a1;hb=fd95ed5604dbee3972e479c5cf85c2afd52ebdd9;hpb=6373af63310f32e1408a81f4e4e069a5f0d3e59e diff --git a/src/script.c b/src/script.c index 644f61f..98fc6e9 100644 --- a/src/script.c +++ b/src/script.c @@ -378,8 +378,12 @@ void script_call(const char *status) s46_to_env(STATE_S46_MAPT, s46_mapt, s46_mapt_len); s46_to_env(STATE_S46_LW, s46_lw, s46_lw_len); bin_to_env(custom, custom_len); - entry_to_env("PREFIXES", prefix, prefix_len, ENTRY_PREFIX); - entry_to_env("ADDRESSES", address, address_len, ENTRY_ADDRESS); + + if (odhcp6c_is_bound()) { + entry_to_env("PREFIXES", prefix, prefix_len, ENTRY_PREFIX); + entry_to_env("ADDRESSES", address, address_len, ENTRY_ADDRESS); + } + entry_to_env("RA_ADDRESSES", ra_pref, ra_pref_len, ENTRY_ADDRESS); entry_to_env("RA_ROUTES", ra_route, ra_route_len, ENTRY_ROUTE); entry_to_env("RA_DNS", ra_dns, ra_dns_len, ENTRY_HOST);