From 1b3430016a83abd7c0deaaa08b86e93ad049fb2d Mon Sep 17 00:00:00 2001 From: andreaskoepke Date: Tue, 22 Jul 2008 07:22:52 +0000 Subject: [PATCH 1/1] loosen layer dependency --- tos/lib/ftsp/TimeSyncP.nc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tos/lib/ftsp/TimeSyncP.nc b/tos/lib/ftsp/TimeSyncP.nc index ba96e92d..fc2ef994 100644 --- a/tos/lib/ftsp/TimeSyncP.nc +++ b/tos/lib/ftsp/TimeSyncP.nc @@ -265,7 +265,7 @@ implementation void task processMsg() { - TimeSyncMsg* msg = (TimeSyncMsg*)(processedMsg->data); + TimeSyncMsg* msg = (TimeSyncMsg*)(call Send.getPayload(processedMsg, sizeof(TimeSyncMsg))); if( msg->rootID < outgoingMsg->rootID && // jw: after becoming the root ignore other roots messages (in send period) @@ -306,7 +306,7 @@ implementation message_t* old = processedMsg; processedMsg = msg; - ((TimeSyncMsg*)(processedMsg->data))->localTime = call TimeSyncPacket.eventTime(msg); + ((TimeSyncMsg*)(payload))->localTime = call TimeSyncPacket.eventTime(msg); state |= STATE_PROCESSING; post processMsg(); -- 2.39.2