/[monit]/monit/socket.c
ViewVC logotype

Diff of /monit/socket.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.23 by hauk, Wed Sep 10 01:16:56 2003 UTC revision 1.24 by martinp, Wed Sep 10 16:15:30 2003 UTC
# Line 134  Socket_T socket_new(const char *host, in Line 134  Socket_T socket_new(const char *host, in
134   * @return The connected Socket or NULL if an error occurred   * @return The connected Socket or NULL if an error occurred
135   */   */
136  Socket_T socket_create(void *port) {  Socket_T socket_create(void *port) {
137      
138    int s;    int s;
139    Socket_T S;    Socket_T S;
140    Port_T p= port;    Port_T p= port;
# Line 153  Socket_T socket_create(void *port) { Line 153  Socket_T socket_create(void *port) {
153      } else {      } else {
154        S->host= xstrdup(p->hostname);        S->host= xstrdup(p->hostname);
155      }      }
156      
157      if(p->SSL.use_ssl) {      if(p->SSL.use_ssl) {
158        if(! (S->ssl= new_ssl_connection(NULL, p->SSL.version))) {        if(! (S->ssl= new_ssl_connection(NULL, p->SSL.version))) {
159          goto ssl_error;          goto ssl_error;
# Line 171  Socket_T socket_create(void *port) { Line 171  Socket_T socket_create(void *port) {
171      S->Port= port;      S->Port= port;
172    
173      return S;      return S;
174        
175      ssl_error:      ssl_error:
176      socket_free(&S);      socket_free(&S);
177      return NULL;      return NULL;
178        
179    }    }
180    
181    return NULL;    return NULL;
182      
183  }  }
184    
185    

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26