Changeset 3666 for pjproject/trunk/pjlib/src/pj/ioqueue_common_abs.c
- Timestamp:
- Jul 19, 2011 8:40:20 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjlib/src/pj/ioqueue_common_abs.c
r3553 r3666 284 284 struct write_operation *write_op; 285 285 pj_ssize_t sent; 286 pj_status_t send_rc ;286 pj_status_t send_rc = PJ_SUCCESS; 287 287 288 288 /* Get the first in the queue. */ … … 313 313 //write_op->op = 0; 314 314 } else if (write_op->op == PJ_IOQUEUE_OP_SEND_TO) { 315 int retry ;316 for (retry=0; retry<2; ++retry) {315 int retry = 2; 316 while (--retry >= 0) { 317 317 send_rc = pj_sock_sendto(h->fd, 318 318 write_op->buf+write_op->written, … … 936 936 struct write_operation *write_op; 937 937 unsigned retry; 938 pj_bool_t restart_retry = PJ_FALSE; 939 pj_status_t status; 940 pj_ssize_t sent; 941 942 PJ_ASSERT_RETURN(key && op_key && data && length, PJ_EINVAL); 943 PJ_CHECK_STACK(); 944 938 945 #if defined(PJ_IPHONE_OS_HAS_MULTITASKING_SUPPORT) && \ 939 946 PJ_IPHONE_OS_HAS_MULTITASKING_SUPPORT!=0 940 pj_bool_t restart_retry = PJ_FALSE; 947 retry_on_restart: 948 #else 949 PJ_UNUSED_ARG(restart_retry); 941 950 #endif 942 pj_status_t status;943 pj_ssize_t sent;944 945 PJ_ASSERT_RETURN(key && op_key && data && length, PJ_EINVAL);946 PJ_CHECK_STACK();947 948 retry_on_restart:949 951 /* Check if key is closing. */ 950 952 if (IS_CLOSING(key))
Note: See TracChangeset
for help on using the changeset viewer.