Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/udp/sock.c

    rf4a27304 r02a09ed  
    265265        log_msg(LOG_DEFAULT, LVL_DEBUG, "udp_sock_send()");
    266266       
    267         uint8_t *buffer = calloc(UDP_FRAGMENT_SIZE, 1);
    268         if (buffer == NULL) {
    269                 async_answer_0(callid, ENOMEM);
    270                 return;
    271         }
    272        
    273267        struct sockaddr_in6 *addr6 = NULL;
    274268        struct sockaddr_in *addr;
     
    282276                if (rc != EOK) {
    283277                        async_answer_0(callid, rc);
    284                         goto out;
     278                        return;
    285279                }
    286280               
     
    363357                        log_msg(LOG_DEFAULT, LVL_DEBUG, "udp_sock_sendto: Failed to "
    364358                            "determine local address.");
    365                         goto out;
     359                        return;
    366360                }
    367361               
     
    385379                        length = UDP_FRAGMENT_SIZE;
    386380               
     381                uint8_t buffer[UDP_FRAGMENT_SIZE];
    387382                int rc = async_data_write_finalize(wcallid, buffer, length);
    388383                if (rc != EOK) {
     
    430425        if (addr6 != NULL)
    431426                free(addr6);
    432        
    433         free(buffer);
    434427}
    435428
Note: See TracChangeset for help on using the changeset viewer.