aboutsummaryrefslogtreecommitdiffstats
path: root/fsotdld
diff options
context:
space:
mode:
authorSimon Busch <morphis@gravedo.de>2011-11-25 15:24:02 +0100
committerSimon Busch <morphis@gravedo.de>2011-11-25 15:24:02 +0100
commit74f665cc33d8ddb31e6aa808b61efcae027b1e3a (patch)
tree78b0036675b2c8b8be179fca05c4b7bea50a05e4 /fsotdld
parent2fb74f45c7d4dbe952e949a783ae3f733a273ec7 (diff)
downloadcornucopia-74f665cc33d8ddb31e6aa808b61efcae027b1e3a.tar.gz
cornucopia-74f665cc33d8ddb31e6aa808b61efcae027b1e3a.tar.bz2
cornucopia-74f665cc33d8ddb31e6aa808b61efcae027b1e3a.zip
fsotdld: source_ntp: fix compilation issues with vala 0.14.0
Signed-off-by: Simon Busch <morphis@gravedo.de>
Diffstat (limited to 'fsotdld')
-rw-r--r--fsotdld/src/plugins/source_ntp/plugin.vala12
1 files changed, 8 insertions, 4 deletions
diff --git a/fsotdld/src/plugins/source_ntp/plugin.vala b/fsotdld/src/plugins/source_ntp/plugin.vala
index 32502148..9b22a9c4 100644
--- a/fsotdld/src/plugins/source_ntp/plugin.vala
+++ b/fsotdld/src/plugins/source_ntp/plugin.vala
@@ -105,8 +105,10 @@ class Source.Ntp : FsoTime.AbstractSource
}
var targetaddr = new InetSocketAddress( serveraddr, NetworkTimeProtocol.PORT );
- var sent = socket.send_to( targetaddr, (string)(&request), sizeof( NetworkTimeProtocol.Packet ), null );
- assert( logger.debug( @"Sent $sent bytes to socket to request NTP timestamp." ) );
+ unowned uint8[] request_data = (uint8[])(&request);
+ request_data.length = (int) sizeof( NetworkTimeProtocol.Packet );
+ var sent = socket.send_to( targetaddr, request_data, null );
+ assert( logger.debug( @"Sent $sent bytes to socket to request NTP timestamp." ) );
}
@@ -122,8 +124,10 @@ class Source.Ntp : FsoTime.AbstractSource
if ( ( condition & IOCondition.IN ) == IOCondition.IN )
{
- unowned SocketAddress reply_address;
- var received = socket.receive_from( out reply_address, (string)(&packet), sizeof( NetworkTimeProtocol.Packet ), null );
+ unowned SocketAddress reply_address;
+ unowned uint8[] packet_data = (uint8[])(&packet);
+ packet_data.length = (int) sizeof( NetworkTimeProtocol.Packet );
+ var received = socket.receive_from( out reply_address, packet_data, null );
assert( logger.debug( @"Received $received bytes from socket." ) );
Idle.add( handleUpdatePacket );
return true;