From a4dbe41a9f035ece3c61c44ae9445f3ea76fc938 Mon Sep 17 00:00:00 2001 From: Valentina Fioretti Date: Fri, 13 Sep 2013 08:06:24 +0200 Subject: [PATCH] linux bug correction on PartOfPacket::setByteStream() related to redmine issue #983 --- ChangeLog | 8 ++++++++ src/PartOfPacket.cpp | 4 ++-- version | 1 + 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1d099ca..871d31d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2013-09-13 Andrea Bulgarelli +TAG v2.0.7 +* src/PartOfPacket.cpp (PartOfPacket::setByteStream): + For some reasons the following line introduced with v2.0.6: + 222: this->stream->setStream(s, 0, s->getDimension() - 1); + does not work on linux (but only on make). Restored the old version + 221: this->stream = s; + 2013-09-12 Andrea Bulgarelli TAG v2.0.6 diff --git a/src/PartOfPacket.cpp b/src/PartOfPacket.cpp index 19bfe1f..0a8f69a 100644 --- a/src/PartOfPacket.cpp +++ b/src/PartOfPacket.cpp @@ -218,8 +218,8 @@ bool PartOfPacket::setByteStream(ByteStream* s) stream->setStream(s->stream, s->getDimension(), s->isBigendian()); /// The stream is assigned - //this->stream = s; - this->stream->setStream(s, 0, s->getDimension() - 1); + this->stream = s; + //this->stream->setStream(s, 0, s->getDimension() - 1); /// The pointer is converted from byte to void. The reading from file allows the correct data interpretation /// for big or little endian machines byte* stream = (byte*) s->stream; diff --git a/version b/version index e69de29..8c3e788 100644 --- a/version +++ b/version @@ -0,0 +1 @@ +2.0.1 -- GitLab