Initialise source.port to prevent garbage value