From 7387ec68c8699e7c7dde025b6ae96692545faf41 Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 27 Dec 2018 13:17:40 +0100 Subject: [PATCH] fix bug in zipios::writeUint16 --- src/zipios++/zipheadio.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/zipios++/zipheadio.h b/src/zipios++/zipheadio.h index b0425d3bb2..6a28e79f35 100644 --- a/src/zipios++/zipheadio.h +++ b/src/zipios++/zipheadio.h @@ -105,7 +105,7 @@ inline uint16 readUint16 ( istream &is ) { } inline void writeUint16 ( uint16 host_val, ostream &os ) { - uint16 val = (uint16)htozl( reinterpret_cast< unsigned char * >( &host_val ) ) ; + uint16 val = htozs( reinterpret_cast< unsigned char * >( &host_val ) ) ; os.write( reinterpret_cast< char * >( &val ), sizeof( uint16 ) ) ; }