Since on openwrt keepalive option defaults to "5 1" when it's not
defined:
https://github.com/openwrt/openwrt/blob/
6720c4ccba256186bf2f1b1edadb851c447e62a5/package/network/services/ppp/files/ppp.sh#L128
Users must be able to set it to 0 to ignore connection failures.
Signed-off-by: Erdem Gez <redacted>
Signed-off-by: Paul Donald <redacted>
f = (f_opt != null) ? +f_opt[0].formvalue(section_id) : null,
i = (i_opt != null) ? +i_opt[0].formvalue(section_id) : null;
- if (f == null || f == '' || isNaN(f))
- f = 0;
+ if (f === '' || isNaN(f))
+ f = null;
if (i == null || i == '' || isNaN(i) || i < 1)
i = 1;
- if (f > 0)
+ if (f !== null)
uci.set('network', section_id, 'keepalive', '%d %d'.format(f, i));
else
uci.unset('network', section_id, 'keepalive');
f = (f_opt != null) ? +f_opt[0].formvalue(section_id) : null,
i = (i_opt != null) ? +i_opt[0].formvalue(section_id) : null;
- if (f == null || f == '' || isNaN(f))
- f = 0;
+ if (f === '' || isNaN(f))
+ f = null;
if (i == null || i == '' || isNaN(i) || i < 1)
i = 1;
- if (f > 0)
+ if (f !== null)
uci.set('network', section_id, 'keepalive', '%d %d'.format(f, i));
else
uci.unset('network', section_id, 'keepalive');
f = (f_opt != null) ? +f_opt[0].formvalue(section_id) : null,
i = (i_opt != null) ? +i_opt[0].formvalue(section_id) : null;
- if (f == null || f == '' || isNaN(f))
- f = 0;
+ if (f === '' || isNaN(f))
+ f = null;
if (i == null || i == '' || isNaN(i) || i < 1)
i = 1;
- if (f > 0)
+ if (f !== null)
uci.set('network', section_id, 'keepalive', '%d %d'.format(f, i));
else
uci.unset('network', section_id, 'keepalive');
f = (f_opt != null) ? +f_opt[0].formvalue(section_id) : null,
i = (i_opt != null) ? +i_opt[0].formvalue(section_id) : null;
- if (f == null || f == '' || isNaN(f))
- f = 0;
+ if (f === '' || isNaN(f))
+ f = null;
if (i == null || i == '' || isNaN(i) || i < 1)
i = 1;
- if (f > 0)
+ if (f !== null)
uci.set('network', section_id, 'keepalive', '%d %d'.format(f, i));
else
uci.unset('network', section_id, 'keepalive');
f = (f_opt != null) ? +f_opt[0].formvalue(section_id) : null,
i = (i_opt != null) ? +i_opt[0].formvalue(section_id) : null;
- if (f == null || f == '' || isNaN(f))
- f = 0;
+ if (f === '' || isNaN(f))
+ f = null;
if (i == null || i == '' || isNaN(i) || i < 1)
i = 1;
- if (f > 0)
+ if (f !== null)
uci.set('network', section_id, 'keepalive', '%d %d'.format(f, i));
else
uci.unset('network', section_id, 'keepalive');
f = (f_opt != null) ? +f_opt[0].formvalue(section_id) : null,
i = (i_opt != null) ? +i_opt[0].formvalue(section_id) : null;
- if (f == null || f == '' || isNaN(f))
- f = 0;
+ if (f === '' || isNaN(f))
+ f = null;
if (i == null || i == '' || isNaN(i) || i < 1)
i = 1;
- if (f > 0)
+ if (f !== null)
uci.set('network', section_id, 'keepalive', '%d %d'.format(f, i));
else
uci.unset('network', section_id, 'keepalive');