Ignore:
File:
1 edited

Legend:

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

    rf4a27304 r02a09ed  
    613613        ipc_callid_t wcallid;
    614614        size_t length;
     615        uint8_t buffer[TCP_SOCK_FRAGMENT_SIZE];
    615616        tcp_error_t trc;
    616617        int rc;
    617        
    618         uint8_t *buffer = calloc(TCP_SOCK_FRAGMENT_SIZE, 1);
    619         if (buffer == NULL) {
    620                 async_answer_0(callid, ENOMEM);
    621                 return;
    622         }
    623618
    624619        log_msg(LOG_DEFAULT, LVL_DEBUG, "tcp_sock_send()");
     
    630625        if (sock_core == NULL) {
    631626                async_answer_0(callid, ENOTSOCK);
    632                 goto out;
     627                return;
    633628        }
    634629
     
    646641                        fibril_mutex_unlock(&socket->lock);
    647642                        async_answer_0(callid, EINVAL);
    648                         goto out;
     643                        return;
    649644                }
    650645
     
    656651                        fibril_mutex_unlock(&socket->lock);
    657652                        async_answer_0(callid, rc);
    658                         goto out;
     653                        return;
    659654                }
    660655
     
    681676                        fibril_mutex_unlock(&socket->lock);
    682677                        async_answer_0(callid, rc);
    683                         goto out;
     678                        return;
    684679                }
    685680        }
     
    690685            IPC_GET_ARG2(answer));
    691686        fibril_mutex_unlock(&socket->lock);
    692        
    693 out:
    694         free(buffer);
    695687}
    696688
Note: See TracChangeset for help on using the changeset viewer.