Changeset 5309

Show
Ignore:
Timestamp:
02/24/08 11:20:54 (7 months ago)
Author:
morris
Message:

Simplify a bit

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • libwired/trunk/libwired/p7/wi-p7-socket.c

    r5308 r5309  
    16131613         
    16141614        if(result <= 0) 
    1615                 goto end
     1615                return result
    16161616         
    16171617        receive_size = wi_read_swap_big_to_host_int32(length_buffer, 0); 
     
    16201620                wi_error_set_libwired_error(WI_ERROR_P7_MESSSAGETOOLARGE); 
    16211621                 
    1622                 result = -1; 
    1623                  
    1624                 goto end; 
     1622                return -1; 
    16251623        } 
    16261624         
     
    16411639         
    16421640                if(result <= 0) 
    1643                         goto end
     1641                        return result
    16441642                 
    16451643                received_size += result; 
     
    16631661                                                                                                 p7_socket->decryption_buffer); 
    16641662                 
    1665                 if(decrypted_size < 0) { 
    1666                         result = -1; 
    1667                          
    1668                         goto end; 
    1669                 } 
     1663                if(decrypted_size < 0) 
     1664                        return -1; 
    16701665 
    16711666                receive_size    = decrypted_size; 
     
    16791674                                                                                                                   receive_size); 
    16801675                 
    1681                 if(decompressed_size < 0) { 
    1682                         result = -1; 
    1683  
    1684                         goto end; 
    1685                 } 
     1676                if(decompressed_size < 0) 
     1677                        return -1; 
    16861678 
    16871679                receive_size    = decompressed_size; 
     
    16931685                 
    16941686                if(result <= 0) 
    1695                         goto end
     1687                        return result
    16961688                 
    16971689                _wi_p7_socket_checksum_buffer(p7_socket, receive_buffer, receive_size, local_checksum_buffer); 
     
    17001692                        wi_error_set_libwired_p7_error(WI_ERROR_P7_CHECKSUMMISMATCH, WI_STR("")); 
    17011693                         
    1702                         result = -1; 
    1703                          
    1704                         goto end; 
    1705                 } 
    1706         } 
    1707  
    1708         result = receive_size; 
    1709          
    1710 end: 
    1711         if(result > 0) 
    1712                 *out_buffer = receive_buffer; 
    1713          
    1714         return result; 
     1694                        return -1; 
     1695                } 
     1696        } 
     1697         
     1698        *out_buffer = receive_buffer; 
     1699         
     1700        return receive_size; 
    17151701} 
    17161702