When the handle_ip_over_ddp() function checks for the "ipddp0" device and the
device is not found, the function does not free the socket buffer structure
(skb), leading to a memory leak. This only happens if you have the appletalk
module loaded, but not the ipddp module, as this only happens when the "ipddp0"
device does not exist.