$OpenBSD: patch-agent_mibgroup_mibII_var_route_c,v 1.3 2005/11/05 19:09:38 bernd Exp $
--- agent/mibgroup/mibII/var_route.c.orig	Fri Dec 10 15:41:42 2004
+++ agent/mibgroup/mibII/var_route.c	Thu Nov  3 23:31:04 2005
@@ -1661,22 +1661,21 @@ TAILQ_HEAD(, snmprt)
             continue;
         switch (bit) {
         case RTA_DST:
-#define satosin(sa) ((struct sockaddr_in *)(sa))
-            rt->dest = satosin(sa)->sin_addr;
+            rt->dest = ((struct sockaddr_in *)sa)->sin_addr;
             gotdest = 1;
             break;
         case RTA_GATEWAY:
             if (sa->sa_family == AF_INET)
-                rt->gateway = satosin(sa)->sin_addr;
+                rt->gateway = ((struct sockaddr_in *)sa)->sin_addr;
             break;
         case RTA_NETMASK:
             if (sa->sa_len >= offsetof(struct sockaddr_in, sin_addr))
-                                rt->netmask = satosin(sa)->sin_addr;
+                                rt->netmask = ((struct sockaddr_in *)sa)->sin_addr;
             gotmask = 1;
             break;
         case RTA_IFA:
             if (sa->sa_family == AF_INET)
-                rt->ifa = satosin(sa)->sin_addr;
+                rt->ifa = ((struct sockaddr_in *)sa)->sin_addr;
             break;
         }
         /*
