UIDevice+MacAddress.m:52:16: Memory is never released; potential leak of memory pointed to by 'buf' in if (sysctl(mib, 6, buf, &len, NULL, 0) < 0) { printf("Error: sysctl, take 2"); return NULL; }