magic_socket = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL));
if (magic_socket == -1) {
fprintf(stderr, "Error creating socket: %d\n", errno);
exit(1);
}
magic_socket = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL));
if (magic_socket == -1) {
fprintf(stderr, "Error creating socket: %d\n", errno);
exit(1);
}