odhcp6c: don't assign addresses or prefixes prematurely
[openwrt/svn-archive/archive.git] / package / network / ipv6 / odhcp6c / files / dhcpv6.script
index 37e67bfe522b1dbfdd5c891de69589a8712bdc3d..0fedaaa1cd886f11ecd0a03fc4666796a99cce98 100755 (executable)
@@ -158,6 +158,9 @@ case "$2" in
        informed|updated|rebound|ra-updated)
                setup_interface "$1"
        ;;
+       ra-updated)
+               [ -n "$ADDRESSES$RA_ADDRESSES$PREFIXES$USERPREFIX" ] && setup_interface "$1"
+       ;;
        started|stopped|unbound)
                teardown_interface "$1"
        ;;