This patch takes virtual sockets into consideration in the compositor code base. This mostly involves ignoring them as if they were unavailable. This is needed for use with nodes that use Extend sockets. Pull Request: https://projects.blender.org/blender/blender/pulls/139582