X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Modules%2FIPStack%2Frouting.c;h=637930271178d8fce8c8a6f3a04ee6ad1deb30fd;hb=7c5a60c8be053f65ecceb47be773ea21a050b186;hp=957f1e116fe154b4d9ffe6218c458c6451f8f494;hpb=5015a7fa2f6c066554c5bfcea6e2cd87037e60d2;p=tpg%2Facess2.git diff --git a/Modules/IPStack/routing.c b/Modules/IPStack/routing.c index 957f1e11..63793027 100644 --- a/Modules/IPStack/routing.c +++ b/Modules/IPStack/routing.c @@ -32,13 +32,13 @@ tRoute *IPStack_FindRoute(int AddressType, tInterface *Interface, void *Address) tRoute *gIP_Routes; tRoute *gIP_RoutesEnd; tVFS_Node gIP_RouteNode = { - Flags: VFS_FFLAG_DIRECTORY, - Size: -1, - NumACLs: 1, - ACLs: &gVFS_ACL_EveryoneRX, - ReadDir: IPStack_RouteDir_ReadDir, - FindDir: IPStack_RouteDir_FindDir, - IOCtl: IPStack_RouteDir_IOCtl + .Flags = VFS_FFLAG_DIRECTORY, + .Size = -1, + .NumACLs = 1, + .ACLs = &gVFS_ACL_EveryoneRX, + .ReadDir = IPStack_RouteDir_ReadDir, + .FindDir = IPStack_RouteDir_FindDir, + .IOCtl = IPStack_RouteDir_IOCtl }; // === CODE === @@ -348,10 +348,10 @@ tRoute *IPStack_FindRoute(int AddressType, tInterface *Interface, void *Address) { rt = &Interface->Route; // Make sure route is up to date - memcpy(rt->Network, iface->Address, addrSize); + memcpy(rt->Network, Interface->Address, addrSize); memset(rt->NextHop, 0, addrSize); rt->Metric = DEFAUTL_METRIC; - rt->SubnetBits = iface->SubnetBits; + rt->SubnetBits = Interface->SubnetBits; if( IPStack_CompareAddress(AddressType, rt->Network, Address, rt->SubnetBits) ) {