Linux build fixes, and new route code seems to work.

This commit is contained in:
Adam Ierymenko 2020-11-13 22:25:12 -05:00
parent 5ea7ef6b65
commit 4aab9121d9
3 changed files with 10 additions and 8 deletions

View file

@ -519,7 +519,7 @@ bool ManagedRoute::sync()
#ifdef __LINUX__ // ----------------------------------------------------------
const char *const devptr = (_via) ? (const char *)0 : _device;
if (!LinuxNetLink::getInstance().routeIsSet(leftt,_via,_src,devptr)) {
if ((leftt)&&(!LinuxNetLink::getInstance().routeIsSet(leftt,_via,_src,devptr))) {
_applied[leftt] = false; // boolean unused
LinuxNetLink::getInstance().addRoute(leftt, _via, _src, devptr);
}