[Spice-devel] [PATCH 01/22] Eliminate signed/unsigned warning
Frediano Ziglio
fziglio at redhat.com
Wed Feb 28 16:52:43 UTC 2018
Rebased at https://cgit.freedesktop.org/~fziglio/spice-streaming-agent/commit/?h=style3&id=4f76b95337136bce0b0ec8b28aefc20a21ae6ac7,
I would use a different invalid value like -1, you need to change other lines I think.
Frediano
>
> https://lists.freedesktop.org/archives/spice-devel/2018-February/042080.html
>
> On Wed, Feb 28, 2018 at 04:43:04PM +0100, Christophe de Dinechin wrote:
> > From: Christophe de Dinechin <dinechin at redhat.com>
> >
> > Signed-off-by: Christophe de Dinechin <dinechin at redhat.com>
> > ---
> > src/mjpeg-fallback.cpp | 2 +-
> > src/spice-streaming-agent.cpp | 4 ++--
> > 2 files changed, 3 insertions(+), 3 deletions(-)
> >
> > diff --git a/src/mjpeg-fallback.cpp b/src/mjpeg-fallback.cpp
> > index fd37167..5758893 100644
> > --- a/src/mjpeg-fallback.cpp
> > +++ b/src/mjpeg-fallback.cpp
> > @@ -47,7 +47,7 @@ private:
> > std::vector<uint8_t> frame;
> >
> > // last frame sizes
> > - uint32_t last_width = ~0u, last_height = ~0u;
> > + int last_width = ~0u, last_height = ~0u;
> > // last time before capture
> > uint64_t last_time = 0;
> > };
> > diff --git a/src/spice-streaming-agent.cpp b/src/spice-streaming-agent.cpp
> > index 494cf8e..b17e27f 100644
> > --- a/src/spice-streaming-agent.cpp
> > +++ b/src/spice-streaming-agent.cpp
> > @@ -88,7 +88,7 @@ static void handle_stream_start_stop(uint32_t len)
> > "(longer than " +
> > std::to_string(sizeof(msg)) + ")");
> > }
> > int n = read(streamfd, &msg, len);
> > - if (n != len) {
> > + if (n != (int) len) {
> > throw std::runtime_error("read command from device FAILED -- read
> > " + std::to_string(n) +
> > " expected " + std::to_string(len));
> > }
> > @@ -109,7 +109,7 @@ static void handle_stream_capabilities(uint32_t len)
> > throw std::runtime_error("capability message too long");
> > }
> > int n = read(streamfd, caps, len);
> > - if (n != len) {
> > + if (n != (int) len) {
> > throw std::runtime_error("read command from device FAILED -- read
> > " + std::to_string(n) +
> > " expected " + std::to_string(len));
> > }
More information about the Spice-devel
mailing list