]> rtime.felk.cvut.cz Git - frescor/fwp.git/commitdiff
fwp_endpoint_create returns socket descriptor
authorMartin Molnar <molnam1@fel.cvut.cz>
Mon, 25 May 2009 10:21:25 +0000 (12:21 +0200)
committerMartin <molnam1@fel.cvut.cz>
Mon, 25 May 2009 10:21:25 +0000 (12:21 +0200)
if successfull otherwise negative value.

Signed-off-by: Martin <molnam1@fel.cvut.cz>
fwp/lib/frsh_fwp/fwp_fna.c
fwp/lib/fwp/fwp_endpoint.c

index ca7a4ab894f4556b712db0942403ad37d9036662..8f32ca3358cba6602beb9b4b8382fa6c13597ca5 100644 (file)
@@ -87,10 +87,8 @@ int fwp_fna_send_endpoint_created(fna_endpoint_data_t  *endpoint)
        port = (unsigned int) endpoint->stream_id;
        attr = (fwp_endpoint_attr_t*) endpoint->endpoint_protocol_info.send.body; 
        rv = fwp_send_endpoint_create(node, port, attr, &fwp_epoint);
-       if (rv)
-               return rv;
        endpoint->protocol_info.body = fwp_epoint;
-       return 0;
+       return rv;
 }
 
 int fwp_fna_receive_endpoint_created(fna_endpoint_data_t  *endpoint)
index ecd6fe7a0754718edcfaf29638a2f6b2eaaf15ae..7173c57a644a85ef17ad1a53c2756b878d1345ea 100644 (file)
@@ -252,7 +252,7 @@ int fwp_send_endpoint_create(unsigned int node,
 #endif
        
        *epointd = fwp_epoint;
-       return 0;               
+       return fwp_epoint->sockd;               
 err:
        fwp_endpoint_destroy(fwp_epoint);
        return -1;