# HG changeset patch # User Sebastien Decugis # Date 1278569759 -32400 # Node ID 7029e6b587acd589ef6e91f5a4ba4f6ea97b16f0 # Parent 345f3541df8106f8ba398d78b8af4c59e9e84cba Fix warning diff -r 345f3541df81 -r 7029e6b587ac freeDiameter/cnxctx.c --- a/freeDiameter/cnxctx.c Thu Jul 08 14:59:08 2010 +0900 +++ b/freeDiameter/cnxctx.c Thu Jul 08 15:15:59 2010 +0900 @@ -269,7 +269,7 @@ /* SCTP-specific handlings */ if (cli->cc_proto == IPPROTO_SCTP) { /* Retrieve the number of streams */ - CHECK_FCT_DO( fd_sctp_get_str_info( cli->cc_socket, &cli->cc_sctp_para.str_in, &cli->cc_sctp_para.str_out, NULL ), goto error ); + CHECK_FCT_DO( fd_sctp_get_str_info( cli->cc_socket, &cli->cc_sctp_para.str_in, &cli->cc_sctp_para.str_out, NULL ), {fd_cnx_destroy(cli); return NULL;} ); if (cli->cc_sctp_para.str_out < cli->cc_sctp_para.str_in) cli->cc_sctp_para.pairs = cli->cc_sctp_para.str_out; else @@ -280,9 +280,6 @@ #endif /* DISABLE_SCTP */ return cli; -error: - fd_cnx_destroy(cli); - return NULL; } /* Client side: connect to a remote server -- cancelable */