From 9cb832137b50d06304f155e0f9fd44340f04f272 Mon Sep 17 00:00:00 2001 From: Joe Shaw Date: Thu, 21 Jun 2001 16:53:19 +0000 Subject: [PATCH] Do a g_return_val_if_fail() on the SoupContext being passed in so we don't 2001-06-21 Joe Shaw * src/soup-core/soup-message.c (soup_message_new): Do a g_return_val_if_fail() on the SoupContext being passed in so we don't generate a bad SoupMessage. --- ChangeLog | 42 ++++++++++++++++++++++++------------------ libsoup/soup-message.c | 3 +++ 2 files changed, 27 insertions(+), 18 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6108380..a6a53a0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2001-06-21 Joe Shaw + + * src/soup-core/soup-message.c (soup_message_new): Do a + g_return_val_if_fail() on the SoupContext being passed in so we don't + generate a bad SoupMessage. + 2001-06-19 Alex Graveley * src/soup-core/soup-context.c (soup_context_from_uri): Use @@ -8,24 +14,24 @@ (soup_context_uri_equal): Added. Returns TRUE if the user, authmech, password, and path of a two SoupUris match. -2001-06-15 Alex Graveley - - * configure.in: add check for unistd.h - - * src/soup-core/soup-apache.c, - src/soup-core/soup-cgi.c, - src/soup-core/soup-context.c, - src/soup-core/soup-digest.c, - src/soup-core/soup-nss.c, - src/soup-core/soup-openssl.c, - src/soup-core/soup-private.h, - src/soup-core/soup-queue.c, - src/soup-core/soup-server.c, - src/soup-core/soup-ssl-proxy.c, - src/soup-core/soup-ssl.c. - src/soup-wsdl-runtime/wsdl-typecodes.c: #ifdef protect config.h - and unistd.h inclusion. - +2001-06-15 Alex Graveley + + * configure.in: add check for unistd.h + + * src/soup-core/soup-apache.c, + src/soup-core/soup-cgi.c, + src/soup-core/soup-context.c, + src/soup-core/soup-digest.c, + src/soup-core/soup-nss.c, + src/soup-core/soup-openssl.c, + src/soup-core/soup-private.h, + src/soup-core/soup-queue.c, + src/soup-core/soup-server.c, + src/soup-core/soup-ssl-proxy.c, + src/soup-core/soup-ssl.c. + src/soup-wsdl-runtime/wsdl-typecodes.c: #ifdef protect config.h + and unistd.h inclusion. + 2001-06-15 Dick Porter * src/soup-wsdl-runtime/wsdl-schema.h: diff --git a/libsoup/soup-message.c b/libsoup/soup-message.c index a4965ea..3ba535d 100644 --- a/libsoup/soup-message.c +++ b/libsoup/soup-message.c @@ -27,6 +27,9 @@ SoupMessage * soup_message_new (SoupContext *context, SoupAction action) { SoupMessage *ret; + + g_return_val_if_fail(context, NULL); + ret = g_new0 (SoupMessage, 1); ret->priv = g_new0 (SoupMessagePrivate, 1); ret->status = SOUP_STATUS_IDLE; -- 2.7.4