appshare: fix more coverity warnings
commit26c3eaa2a79376bcb2d5fc0046775c0aafe991aa
authorStefan Becker <chemobejk@gmail.com>
Mon, 19 Dec 2016 15:21:08 +0000 (19 17:21 +0200)
committerStefan Becker <chemobejk@gmail.com>
Mon, 19 Dec 2016 15:21:08 +0000 (19 17:21 +0200)
tree00e70bdd7d6f752839ed547ed807cfba089c7b7e
parent6b34e6171e8dc7453b3645ec2e532523fd2391ee
appshare: fix more coverity warnings

Re-ran analysis with a derived model for glib2. It seems that Coverity
is convinced that g_socket_get_fd() can return an invalid file
descriptor for a valid socket. Refactor the code to add an additional
error check for the file descriptor.

Found also one missing g_object_unref() when going through the code.
src/core/sipe-appshare.c