diff options
author | Dan Williams <dcbw@redhat.com> | 2017-10-02 10:42:33 -0500 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2017-10-02 10:49:32 -0500 |
commit | 3e15dc15efd118a2e7af8f60727afc7fbb7db3a3 (patch) | |
tree | 8b827b90f672a2e03252b2f8d4b297e05d372780 /src/mm-port-probe.c | |
parent | b252ab668f705cf23694ca693f524e2292320a56 (diff) |
bearer-mbim: don't crash when modem doesn't send gateways
When the Ericsson F5321 with firmware R3C11/R4D04 is told to make
an IPv6-only connection, it reports that it has IPv4 configuration
but then returns no actual addresses. Check both the flags and
actual data before trying to use them.
ModemManager[25850]: <debug> [1506958721.914717] IPv4 configuration available: 'address, gateway, dns, mtu'
ModemManager[25850]: <debug> [1506958721.914731] IP addresses (0)
ModemManager[25850]: <debug> [1506958721.914741] DNS addresses (0)
ModemManager[25850]: <debug> [1506958721.914748] MTU: '0'
ModemManager[25850]: <debug> [1506958721.914758] IPv6 configuration available: 'address, dns, mtu'
ModemManager[25850]: <debug> [1506958721.914767] IP addresses (1)
ModemManager[25850]: <debug> [1506958721.914852] IP [0]: 'fe80::39:f622:7d01/64'
ModemManager[25850]: <debug> [1506958721.914866] DNS addresses (2)
ModemManager[25850]: <debug> [1506958721.914883] DNS [0]: 'fd00:976a::9'
ModemManager[25850]: <debug> [1506958721.914896] MTU: '1500'
ModemManager[25850]: <debug> [1506958721.914947] (wwp0s20u1i6): port now connected
Diffstat (limited to 'src/mm-port-probe.c')
0 files changed, 0 insertions, 0 deletions