Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/socket/packet/packet_client.c

    r7c8267b rcaad59a  
    122122}
    123123
    124 int
    125 packet_set_addr(packet_t packet, const uint8_t * src, const uint8_t * dest,
    126     size_t addr_len)
    127 {
     124int packet_set_addr(packet_t packet, const uint8_t * src, const uint8_t * dest, size_t addr_len){
    128125        size_t padding;
    129126        size_t allocated;
    130127
    131         if (!packet_is_valid(packet))
     128        if(! packet_is_valid(packet)){
    132129                return EINVAL;
    133 
     130        }
    134131        allocated = PACKET_MAX_ADDRESS_LENGTH(packet);
    135         if (allocated < addr_len)
     132        if(allocated < addr_len){
    136133                return ENOMEM;
    137 
     134        }
    138135        padding = allocated - addr_len;
    139136        packet->addr_len = addr_len;
    140 
    141         if (src) {
     137        if(src){
    142138                memcpy((void *) packet + packet->src_addr, src, addr_len);
    143                 if (padding)
    144                         bzero((void *) packet + packet->src_addr + addr_len,
    145                             padding);
    146         } else {
     139                if(padding){
     140                        bzero((void *) packet + packet->src_addr + addr_len, padding);
     141                }
     142        }else{
    147143                bzero((void *) packet + packet->src_addr, allocated);
    148144        }
    149 
    150         if (dest) {
     145        if(dest){
    151146                memcpy((void *) packet + packet->dest_addr, dest, addr_len);
    152                 if (padding)
    153                         bzero((void *) packet + packet->dest_addr + addr_len,
    154                             padding);
    155         } else {
     147                if(padding){
     148                        bzero((void *) packet + packet->dest_addr + addr_len, padding);
     149                }
     150        }else{
    156151                bzero((void *) packet + packet->dest_addr, allocated);
    157152        }
    158 
    159153        return EOK;
    160154}
Note: See TracChangeset for help on using the changeset viewer.