The initial EPS is stored on the modem side. When establishing a connection,
it must therefore be deleted if no EPS has been configured. This is because
the system does not know whether one was configured previously.
Signed-off-by: Florian Eckert <redacted>
}
# set initial eps bearer settings
- [ -z "${init_epsbearer}" ] || {
+ if [ -z "${init_epsbearer}" ]; then
+ modemmanager_init_epsbearer "none" "$device" "" "$apn"
+ else
case "$init_epsbearer" in
- "none")
- connectargs=""
- modemmanager_init_epsbearer "none" \
- "$device" "${connectargs}" "$apn"
- ;;
"default")
cliauth=""
for auth in $allowedauth; do
esac
# check error for init_epsbearer function call
[ "$?" -ne "0" ] && return 1
- }
+ fi
if [ -z "${allowedmode}" ]; then
modemmanager_set_allowed_mode "$device" "$interface" "any"