[libsoup] Make gcc happy with body handling in sniffing-test
- From: Gustavo Noronha Silva <gns src gnome org>
- To: svn-commits-list gnome org
- Subject: [libsoup] Make gcc happy with body handling in sniffing-test
- Date: Mon, 13 Jul 2009 14:40:50 +0000 (UTC)
commit 9ccbb0f7d94e816bc6fa66a998245a189f63f224
Author: Gustavo Noronha Silva <gustavo noronha collabora co uk>
Date: Mon Jul 13 15:40:21 2009 +0100
Make gcc happy with body handling in sniffing-test
tests/sniffing-test.c | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/tests/sniffing-test.c b/tests/sniffing-test.c
index 18be7d2..26a1d52 100644
--- a/tests/sniffing-test.c
+++ b/tests/sniffing-test.c
@@ -256,7 +256,7 @@ do_signals_test (gboolean should_content_sniff,
char *contents;
gsize length;
GError *error = NULL;
- SoupBuffer *body;
+ SoupBuffer *body = NULL;
debug_printf (1, "do_signals_test(%ssniff, %spause, %saccumulate, %schunked, %sempty)\n",
should_content_sniff ? "" : "!",
@@ -324,17 +324,18 @@ do_signals_test (gboolean should_content_sniff,
} else if (msg->response_body)
body = soup_message_body_flatten (msg->response_body);
- if (body->length != length) {
+ if (body && body->length != length) {
debug_printf (1, " lengths do not match\n");
errors++;
}
- if (memcmp (body->data, contents, length)) {
+ if (body && memcmp (body->data, contents, length)) {
debug_printf (1, " downloaded data does not match\n");
errors++;
}
- soup_buffer_free (body);
+ if (body)
+ soup_buffer_free (body);
soup_uri_free (uri);
g_object_unref (msg);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]