=== modified file 'uspace/srv/net/dhcp/dhcp.c'
--- uspace/srv/net/dhcp/dhcp.c	2013-09-29 22:05:07 +0000
+++ uspace/srv/net/dhcp/dhcp.c	2014-06-24 20:34:29 +0000
@@ -303,8 +303,9 @@
 			    &offer->router);
 			break;
 		case opt_dns_server:
-			if (opt_len != 4)
+			if (opt_len % 4 != 0)
 				return EINVAL;
+			/* XXX: what about other DNS addresses? */
 			inet_addr_set(dhcp_uint32_decode(&msgb[i]),
 			    &offer->dns_server);
 			break;

