diff --git a/arch/sim/src/up_netdev.c b/arch/sim/src/up_netdev.c
index 742492971ab4f06f499b10b158de50754aa33b04..8758facc43560a740694ad88d53b95f70d5e9df5 100644
--- a/arch/sim/src/up_netdev.c
+++ b/arch/sim/src/up_netdev.c
@@ -1,5 +1,5 @@
 /****************************************************************************
- * up_tapdev.c
+ * arch/sim/src/up_tapdev.c
  *
  *   Copyright (C) 2011 Gregory Nutt. All rights reserved.
  *   Author: Gregory Nutt <spudmonkey@racsa.co.cr>
@@ -44,6 +44,10 @@
  * Private Definitions
  ****************************************************************************/
 
+#ifndef NULL
+#  define NULL (void*)0
+#endif
+
 /****************************************************************************
  * Private Types
  ****************************************************************************/
diff --git a/arch/sim/src/up_tapdev.c b/arch/sim/src/up_tapdev.c
index fd85a973e5787d931b044e14bfc687c2348b01b5..9c88245b18191bdc9663f756795a5b67ba33ad5a 100644
--- a/arch/sim/src/up_tapdev.c
+++ b/arch/sim/src/up_tapdev.c
@@ -135,33 +135,32 @@ static inline void dump_ethhdr(const char *msg, unsigned char *buf, int buflen)
 
 static int up_setmacaddr(void)
 {
-  unsigned char macaddr[6];
+  int sockfd;
   int ret = -1;
-  if (macaddr)
-    {
-      /* Get a socket (only so that we get access to the INET subsystem) */
 
-      int sockfd = socket(PF_INET, SOCK_DGRAM, 0);
-      if (sockfd >= 0)
-        {
-          struct ifreq req;
-          memset(&req, 0, sizeof(struct ifreq));
+  /* Get a socket (only so that we get access to the INET subsystem) */
+
+  sockfd = socket(PF_INET, SOCK_DGRAM, 0);
+  if (sockfd >= 0)
+    {
+      struct ifreq req;
+      memset(&req, 0, sizeof(struct ifreq));
 
-          /* Put the driver name into the request */
+      /* Put the driver name into the request */
 
-          strncpy(req.ifr_name, "tap0", IFNAMSIZ);
+      strncpy(req.ifr_name, "tap0", IFNAMSIZ);
 
-          /* Perform the ioctl to get the MAC address */
+      /* Perform the ioctl to get the MAC address */
 
-          ret = ioctl(sockfd, SIOCGIFHWADDR, (unsigned long)&req);
-          if (!ret)
-            {
-              /* Set the MAC address */
+      ret = ioctl(sockfd, SIOCGIFHWADDR, (unsigned long)&req);
+      if (!ret)
+        {
+          /* Set the MAC address */
 
-              ret = uipdriver_setmacaddr(&req.ifr_hwaddr.sa_data);
-            }
+          ret = uipdriver_setmacaddr(&req.ifr_hwaddr.sa_data);
         }
     }
+
   return ret;
 }
 
diff --git a/configs/olimex-lpc1766stk/slip-httpd/appconfig b/configs/olimex-lpc1766stk/slip-httpd/appconfig
index 08e7caeb375088e67368743ca5a9b8da5e5c7c4c..ab34063817fb010d6af35ca615e960115702a83a 100644
--- a/configs/olimex-lpc1766stk/slip-httpd/appconfig
+++ b/configs/olimex-lpc1766stk/slip-httpd/appconfig
@@ -36,4 +36,4 @@
 # Networking support
 
 CONFIGURED_APPS += netutils/uiplib=.built_always
-CONFIGURED_APPS += netutils/thttps=.built_always
+CONFIGURED_APPS += netutils/thttpd=.built_always