From 4bcd7c7d818ee62a36a2066cec9c5470e88dcde6 Mon Sep 17 00:00:00 2001 From: stan Date: Sun, 16 Jan 2005 16:39:31 +0000 Subject: [PATCH] Slightly tidied things up if connection failure. git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@1219 e3e1d417-86f3-4887-817a-d78f3d33393f --- src/zm_remote_camera.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/zm_remote_camera.cpp b/src/zm_remote_camera.cpp index e5b0ffa46..8c6175810 100644 --- a/src/zm_remote_camera.cpp +++ b/src/zm_remote_camera.cpp @@ -137,7 +137,7 @@ int RemoteCamera::Connect() { if ( sd < 0 ) { - sd = socket(hp->h_addrtype, SOCK_STREAM, 0); + sd = socket( hp->h_addrtype, SOCK_STREAM, 0 ); if ( sd < 0 ) { Error(( "Can't create socket: %s", strerror(errno) )); @@ -147,6 +147,7 @@ int RemoteCamera::Connect() if ( connect( sd, (struct sockaddr *)&sa, sizeof(sa) ) < 0 ) { Error(( "Can't connect to remote camera: %s", strerror(errno) )); + Disconnect(); return( -1 ); } }