[Spice-commits] src/channel-webdav.c src/giopipe.c

Victor Toso de Carvalho victortoso at kemper.freedesktop.org
Mon Dec 19 17:38:48 UTC 2016

 src/channel-webdav.c |    6 ++++++
 src/giopipe.c        |    2 ++
 2 files changed, 8 insertions(+)

New commits:
commit af58f0bdcad75d45c20cc1913855053d76ecce1d
Author: Victor Toso <me at victortoso.com>
Date:   Fri Dec 9 14:05:54 2016 +0100

    Ignore warnings about unavailable function around webdav
    We do an extra check in configure to enable webdav and build everything
    with a PHODAV variable check.
    The warnings below are false positive and can be ignored while we don't
    bump the requirements.
    giopipe.c:481:5: warning: ‘g_simple_io_stream_new’ is deprecated: Not
    available before 2.44 [-Wdeprecated-declarations]
    giopipe.c:482:5: warning: ‘g_simple_io_stream_new’ is deprecated: Not
    available before 2.44 [-Wdeprecated-declarations]
    channel-webdav.c:317:5: warning: ‘g_output_stream_write_all_finish’ is
    deprecated: Not available before 2.44 [-Wdeprecated-declarations]
    channel-webdav.c:339:9: warning: ‘g_output_stream_write_all_async’ is
    deprecated: Not available before 2.44 [-Wdeprecated-declarations]
    channel-webdav.c:375:5: warning: ‘g_inet_socket_address_new_from_string’
    is deprecated: Not available before 2.40 [-Wdeprecated-declarations]
    Signed-off-by: Victor Toso <victortoso at redhat.com>
    Acked-by: Pavel Grunt <pgrunt at redhat.com>

diff --git a/src/channel-webdav.c b/src/channel-webdav.c
index 4ecc769..8baf9ca 100644
--- a/src/channel-webdav.c
+++ b/src/channel-webdav.c
@@ -314,7 +314,9 @@ static void demux_to_client_cb(GObject *source, GAsyncResult *result, gpointer u
     gboolean fail;
     gsize size;
     g_output_stream_write_all_finish(G_OUTPUT_STREAM(source), result, &size, &error);
     if (error) {
         CHANNEL_DEBUG(client->self, "write failed: %s", error->message);
@@ -336,9 +338,11 @@ static void demux_to_client(Client *client)
     CHANNEL_DEBUG(client->self, "pushing %"G_GSIZE_FORMAT" to client %p", size, client);
     if (size > 0) {
                                         c->demux.buf, size, G_PRIORITY_DEFAULT,
                                         c->cancellable, demux_to_client_cb, client);
     } else {
         /* Nothing to write */
@@ -372,7 +376,9 @@ static void start_client(SpiceWebdavChannel *self)
     client->cancellable = g_cancellable_new();
     spice_make_pipe(&client->pipe, &peer);
     addr = g_inet_socket_address_new_from_string ("", 0);
     if (!soup_server_accept_iostream(server, peer, addr, addr, &error))
         goto fail;
diff --git a/src/giopipe.c b/src/giopipe.c
index e76090c..08aea9a 100644
--- a/src/giopipe.c
+++ b/src/giopipe.c
@@ -478,8 +478,10 @@ spice_make_pipe(GIOStream **p1, GIOStream **p2)
     make_gio_pipe(&in1, &out2);
     make_gio_pipe(&in2, &out1);
     *p1 = g_simple_io_stream_new(in1, out1);
     *p2 = g_simple_io_stream_new(in2, out2);

More information about the Spice-commits mailing list