Close() may be called on a nil connection.

Function 'epmdC' was calling (a defered) Close() on a connection
that will be nil if if EPMD is not running, resulting in a nill
pointer dereference.
Merge pull request #1 from danieldk/epmd-nilpointer-deref

Close() may be called on a nil connection.