You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by ma...@apache.org on 2016/11/22 01:17:05 UTC
[06/27] incubator-mynewt-core git commit: oic;
redo oc_network_ev_process.
oic; redo oc_network_ev_process.
Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/commit/ea0326a6
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/tree/ea0326a6
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/diff/ea0326a6
Branch: refs/heads/develop
Commit: ea0326a65f97ad59fa6d1da92a9de2ae4b722f22
Parents: e31f405
Author: Marko Kiiskila <ma...@runtime.io>
Authored: Thu Nov 17 17:57:40 2016 -0800
Committer: Marko Kiiskila <ma...@runtime.io>
Committed: Mon Nov 21 17:15:48 2016 -0800
----------------------------------------------------------------------
net/oic/src/api/oc_network_events.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/ea0326a6/net/oic/src/api/oc_network_events.c
----------------------------------------------------------------------
diff --git a/net/oic/src/api/oc_network_events.c b/net/oic/src/api/oc_network_events.c
index a472d54..508bab9 100644
--- a/net/oic/src/api/oc_network_events.c
+++ b/net/oic/src/api/oc_network_events.c
@@ -35,10 +35,12 @@ oc_network_ev_process(struct os_event *ev)
struct oc_message_s *head;
oc_network_event_handler_mutex_lock();
- head = (struct oc_message_s *)oc_list_pop(network_events);
- while (head != NULL) {
- oc_recv_message(head);
+ while (1) {
head = oc_list_pop(network_events);
+ if (!head) {
+ break;
+ }
+ oc_recv_message(head);
}
oc_network_event_handler_mutex_unlock();
}