summaryrefslogtreecommitdiff
blob: 2b92bfde862960ec735ee4ab1ad59f65078e8f59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- a/src/misc.c
+++ b/src/misc.c
@@ -33,7 +33,7 @@
 
 char *search_vendor(unsigned char mac[6])
 {
-	char tmac[6];
+	char tmac[7];
 	int i = 0;
 	
 	sprintf(tmac, "%02x%02x%02x", mac[0], mac[1], mac[2]);
@@ -42,7 +42,7 @@
     for (i=0; i<6; i++)
         tmac[i] = toupper(tmac[i]);
 	
-	for (i=0; i<8436; i++)
+	for (i=0; i<NUM_OUI_RECORDS; i++)
 	{
 		if (strcmp(oui_table[i].prefix, tmac) == 0)
 			return oui_table[i].vendor;