Ignore:
File:
1 edited

Legend:

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

    rcde999a r58e8646  
    205205 * @param rassoc_id Place to store ID of new association
    206206 *
    207  * @return EOK on success or an error code
     207 * @return EOK on success or negative error code
    208208 */
    209209static int udp_assoc_create_impl(udp_client_t *client, inet_ep2_t *epp,
     
    305305 * @param size     Message size
    306306 *
    307  * @return EOK on success or an error code
     307 * @return EOK on success or negative error code
    308308 */
    309309static int udp_assoc_send_msg_impl(udp_client_t *client, sysarg_t assoc_id,
     
    570570
    571571        rc = async_data_read_finalize(callid, &enext->epp.remote,
    572             max(size, (size_t)sizeof(inet_ep_t)));
     572            max(size, (ssize_t)sizeof(inet_ep_t)));
    573573        if (rc != EOK) {
    574574                async_answer_0(iid, rc);
     
    596596{
    597597        ipc_callid_t callid;
    598         size_t msg_size;
     598        ssize_t msg_size;
    599599        udp_crcv_queue_entry_t *enext;
    600600        void *data;
    601601        size_t size;
    602         size_t off;
     602        ssize_t off;
    603603        int rc;
    604604
     
    623623        msg_size = enext->msg->data_size;
    624624
    625         if (off > msg_size) {
    626                 async_answer_0(callid, EINVAL);
    627                 async_answer_0(iid, EINVAL);
    628                 return;
    629         }
    630 
    631         rc = async_data_read_finalize(callid, data, min(msg_size - off, size));
     625        rc = async_data_read_finalize(callid, data, max(msg_size - off,
     626            (ssize_t)size));
    632627        if (rc != EOK) {
    633628                async_answer_0(iid, rc);
     
    750745/** Initialize UDP service.
    751746 *
    752  * @return EOK on success or an error code.
     747 * @return EOK on success or negative error code.
    753748 */
    754749int udp_service_init(void)
Note: See TracChangeset for help on using the changeset viewer.