diff options
author | Simon Busch <morphis@gravedo.de> | 2011-11-25 15:24:02 +0100 |
---|---|---|
committer | Simon Busch <morphis@gravedo.de> | 2011-11-25 15:24:02 +0100 |
commit | 74f665cc33d8ddb31e6aa808b61efcae027b1e3a (patch) | |
tree | 78b0036675b2c8b8be179fca05c4b7bea50a05e4 /fsotdld | |
parent | 2fb74f45c7d4dbe952e949a783ae3f733a273ec7 (diff) | |
download | cornucopia-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.vala | 12 |
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; |