diff options
author | Patrick Griffis <pgriffis@igalia.com> | 2020-12-05 17:47:13 -0600 |
---|---|---|
committer | Patrick Griffis <pgriffis@igalia.com> | 2020-12-05 17:47:13 -0600 |
commit | 50fe238ba2a8252337b14a2e2d48d34dae77679b (patch) | |
tree | 61624e951236f8567b0c4ff6cef9076fb899316a | |
parent | bdf52faffe2258fb93a5d07ee1b2750d005a0c36 (diff) | |
download | libsoup-50fe238ba2a8252337b14a2e2d48d34dae77679b.tar.gz |
SoupMessage: Add missing precondition checks to new getters
-rw-r--r-- | libsoup/soup-message.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libsoup/soup-message.c b/libsoup/soup-message.c index 6adcabb1..4ede71c1 100644 --- a/libsoup/soup-message.c +++ b/libsoup/soup-message.c @@ -2086,6 +2086,8 @@ soup_message_get_method (SoupMessage *msg) { SoupMessagePrivate *priv = soup_message_get_instance_private (msg); + g_return_val_if_fail (SOUP_IS_MESSAGE (msg), NULL); + return priv->method; } @@ -2102,6 +2104,8 @@ soup_message_get_status (SoupMessage *msg) { SoupMessagePrivate *priv = soup_message_get_instance_private (msg); + g_return_val_if_fail (SOUP_IS_MESSAGE (msg), SOUP_STATUS_NONE); + return priv->status_code; } @@ -2118,6 +2122,8 @@ soup_message_get_reason_phrase (SoupMessage *msg) { SoupMessagePrivate *priv = soup_message_get_instance_private (msg); + g_return_val_if_fail (SOUP_IS_MESSAGE (msg), NULL); + return priv->reason_phrase; } @@ -2134,6 +2140,8 @@ soup_message_get_request_headers (SoupMessage *msg) { SoupMessagePrivate *priv = soup_message_get_instance_private (msg); + g_return_val_if_fail (SOUP_IS_MESSAGE (msg), NULL); + return priv->request_headers; } @@ -2150,6 +2158,8 @@ soup_message_get_response_headers (SoupMessage *msg) { SoupMessagePrivate *priv = soup_message_get_instance_private (msg); + g_return_val_if_fail (SOUP_IS_MESSAGE (msg), NULL); + return priv->response_headers; } |