Changed port to service and use service->port

Looks like the interface to lockdownd changed. This should fix it. Previously it would segfault.