summaryrefslogtreecommitdiff
path: root/libsoup
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2011-10-31 18:34:21 -0400
committerDan Winship <danw@gnome.org>2011-11-05 09:09:59 -0400
commit917650e918ff55d0b78a4784474285ca43e84703 (patch)
tree3eb2117530a748f7d2793ae936b36c900fbf12f4 /libsoup
parent2ec9af5efab3410e40dc84ca37264b58878727e3 (diff)
downloadlibsoup-917650e918ff55d0b78a4784474285ca43e84703.tar.gz
SoupHTTPInputStream: fix a g_warning in error cases
Diffstat (limited to 'libsoup')
-rw-r--r--libsoup/soup-http-input-stream.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libsoup/soup-http-input-stream.c b/libsoup/soup-http-input-stream.c
index 66a3896a..8a738843 100644
--- a/libsoup/soup-http-input-stream.c
+++ b/libsoup/soup-http-input-stream.c
@@ -478,9 +478,10 @@ soup_http_input_stream_close (GInputStream *stream,
{
SoupHTTPInputStreamPrivate *priv = SOUP_HTTP_INPUT_STREAM_GET_PRIVATE (stream);
- soup_session_unpause_message (priv->session, priv->msg);
- if (!priv->finished)
+ if (!priv->finished) {
+ soup_session_unpause_message (priv->session, priv->msg);
soup_session_cancel_message (priv->session, priv->msg, SOUP_STATUS_CANCELLED);
+ }
return TRUE;
}