Release CIMCEnv on client connection error

If the client connection fails, the allocated CIMCEnv must be released.

Since the release function pointer is embedded into the client struct,
a caller has no way to call this function seeing a NULL client pointer.

References:
http://sourceforge.net/p/sblim/bugs/1933
https://bugzilla.suse.com/show_bug.cgi?id=591060
1 file changed