summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2012-04-26 23:45:09 +0000
committerBenny Prijono <bennylp@teluu.com>2012-04-26 23:45:09 +0000
commitebd0da5b29aab392c344fca07764e3c4bb09242b (patch)
tree72e639e98bed932c296513e37538d10b5d717e79
parent4c9fe6c526f6feda38f94862359442b2fce929d6 (diff)
Misc (re #1417): fixed compilation warnings about missing return value in pjlib echo server test application
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4105 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjlib/src/pjlib-test/udp_echo_srv_ioqueue.c5
-rw-r--r--pjlib/src/pjlib-test/udp_echo_srv_sync.c5
2 files changed, 6 insertions, 4 deletions
diff --git a/pjlib/src/pjlib-test/udp_echo_srv_ioqueue.c b/pjlib/src/pjlib-test/udp_echo_srv_ioqueue.c
index ee9120f2..217a8d87 100644
--- a/pjlib/src/pjlib-test/udp_echo_srv_ioqueue.c
+++ b/pjlib/src/pjlib-test/udp_echo_srv_ioqueue.c
@@ -22,6 +22,7 @@
static pj_ioqueue_key_t *key;
static pj_atomic_t *total_bytes;
+static pj_bool_t thread_quit_flag;
struct op_key
{
@@ -145,12 +146,12 @@ static int worker_thread(void *arg)
on_read_complete(key, &read_op.op_key_, length);
}
- for (;;) {
+ while (!thread_quit_flag) {
pj_time_val timeout;
timeout.sec = 0; timeout.msec = 10;
rc = pj_ioqueue_poll(ioqueue, &timeout);
}
- PJ_UNREACHED(return 0;)
+ return 0;
}
int udp_echo_srv_ioqueue(void)
diff --git a/pjlib/src/pjlib-test/udp_echo_srv_sync.c b/pjlib/src/pjlib-test/udp_echo_srv_sync.c
index 6a75a911..a5624208 100644
--- a/pjlib/src/pjlib-test/udp_echo_srv_sync.c
+++ b/pjlib/src/pjlib-test/udp_echo_srv_sync.c
@@ -21,6 +21,7 @@
#include <pjlib.h>
static pj_atomic_t *total_bytes;
+static pj_bool_t thread_quit_flag = 0;
static int worker_thread(void *arg)
{
@@ -28,7 +29,7 @@ static int worker_thread(void *arg)
char buf[512];
pj_status_t last_recv_err = PJ_SUCCESS, last_write_err = PJ_SUCCESS;
- for (;;) {
+ while (!thread_quit_flag) {
pj_ssize_t len;
pj_status_t rc;
pj_sockaddr_in addr;
@@ -56,7 +57,7 @@ static int worker_thread(void *arg)
continue;
}
}
- PJ_UNREACHED(return 0;)
+ return 0;
}