diff options
author | Dan Winship <danw@src.gnome.org> | 2006-11-03 18:32:16 +0000 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2006-11-03 18:32:16 +0000 |
commit | 0fd416b5e337457a7bf0499c66bd85dd2c24825e (patch) | |
tree | ef049028cd314cfa8af62246bb22f63f58b38e44 | |
parent | 5d1ec83b575dfd265de78c3b584527b7422611e1 (diff) | |
download | libsoup-0fd416b5e337457a7bf0499c66bd85dd2c24825e.tar.gz |
Fix an off by one pointed out by Andrew W. Nosenko.
* libsoup/soup-uri.c (soup_uri_get_protocol): Fix an off by one
pointed out by Andrew W. Nosenko.
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | libsoup/soup-uri.c | 2 |
2 files changed, 4 insertions, 1 deletions
@@ -11,6 +11,9 @@ * libsoup/soup-server.c (get_property): Fix leaks pointed out by Paolo Borelli. #351500 + * libsoup/soup-uri.c (soup_uri_get_protocol): Fix an off by one + pointed out by Andrew W. Nosenko. + * configure.in: Use pkgconfig to find gnutls. Remove old static linking stuff that was only needed for rcd. diff --git a/libsoup/soup-uri.c b/libsoup/soup-uri.c index e04baedf..ecbf6a9d 100644 --- a/libsoup/soup-uri.c +++ b/libsoup/soup-uri.c @@ -18,7 +18,7 @@ soup_uri_get_protocol (const char *proto, int len) { char proto_buf[128]; - g_return_val_if_fail (len < sizeof (proto_buf), 0); + g_return_val_if_fail (len < sizeof (proto_buf) - 1, 0); memcpy (proto_buf, proto, len); proto_buf[len] = '\0'; |