Patch from Denis Vlasenko to constify things and fix a few typos.
diff --git a/networking/udhcp/packet.c b/networking/udhcp/packet.c
index 222dd24..fe74b82 100644
--- a/networking/udhcp/packet.c
+++ b/networking/udhcp/packet.c
@@ -46,12 +46,13 @@
 /* read a packet from socket fd, return -1 on read error, -2 on packet error */
 int get_packet(struct dhcpMessage *packet, int fd)
 {
-	int bytes;
-	int i;
-	const char broken_vendors[][8] = {
+	static const char broken_vendors[][8] = {
 		"MSFT 98",
 		""
 	};
+
+	int bytes;
+	int i;
 	char unsigned *vendor;
 
 	memset(packet, 0, sizeof(struct dhcpMessage));