$OpenBSD: patch-agent_mibgroup_mibII_var_route_c,v 1.7 2010/10/25 22:59:12 sthen Exp $
--- agent/mibgroup/mibII/var_route.c.orig	Tue Jun 22 09:37:26 2010
+++ agent/mibgroup/mibII/var_route.c	Wed Oct  6 23:25:17 2010
@@ -1716,22 +1716,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;
         }
         /*
