diff options
author | Patrick Griffis <pgriffis@igalia.com> | 2021-09-20 15:40:11 -0500 |
---|---|---|
committer | Patrick Griffis <pgriffis@igalia.com> | 2021-09-20 15:40:11 -0500 |
commit | d70e455be01df7816dadcf48138db84cbfd010cd (patch) | |
tree | c44976678cb55b26fb667121e7d1bbbff9ccb97b | |
parent | 63f778a9f0df634b627b7683e737b89cb73f943d (diff) | |
download | libsoup-d70e455be01df7816dadcf48138db84cbfd010cd.tar.gz |
Replace strncpy with g_strlcpy
-rw-r--r-- | libsoup/auth/soup-auth-digest.c | 4 | ||||
-rw-r--r-- | libsoup/http1/soup-body-output-stream.c | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/libsoup/auth/soup-auth-digest.c b/libsoup/auth/soup-auth-digest.c index eab0f377..13b6cc16 100644 --- a/libsoup/auth/soup-auth-digest.c +++ b/libsoup/auth/soup-auth-digest.c @@ -248,7 +248,7 @@ soup_auth_digest_compute_hex_urp (const char *username, g_checksum_update (checksum, (guchar *)realm, strlen (realm)); g_checksum_update (checksum, (guchar *)":", 1); g_checksum_update (checksum, (guchar *)password, strlen (password)); - strncpy (hex_urp, g_checksum_get_string (checksum), 33); + g_strlcpy (hex_urp, g_checksum_get_string (checksum), 33); g_checksum_free (checksum); } @@ -278,7 +278,7 @@ soup_auth_digest_compute_hex_a1 (const char *hex_urp, g_checksum_update (checksum, (guchar *)nonce, strlen (nonce)); g_checksum_update (checksum, (guchar *)":", 1); g_checksum_update (checksum, (guchar *)cnonce, strlen (cnonce)); - strncpy (hex_a1, g_checksum_get_string (checksum), 33); + g_strlcpy (hex_a1, g_checksum_get_string (checksum), 33); g_checksum_free (checksum); } } diff --git a/libsoup/http1/soup-body-output-stream.c b/libsoup/http1/soup-body-output-stream.c index 6f5c7806..3cbd770b 100644 --- a/libsoup/http1/soup-body-output-stream.c +++ b/libsoup/http1/soup-body-output-stream.c @@ -224,12 +224,12 @@ again: break; case SOUP_BODY_OUTPUT_STREAM_STATE_CHUNK_END: - strncpy (buf, "\r\n", sizeof (priv->buf)); + g_strlcpy (buf, "\r\n", sizeof (priv->buf)); priv->chunked_state = SOUP_BODY_OUTPUT_STREAM_STATE_DONE; break; case SOUP_BODY_OUTPUT_STREAM_STATE_TRAILERS: - strncpy (buf, "\r\n", sizeof (priv->buf)); + g_strlcpy (buf, "\r\n", sizeof (priv->buf)); priv->chunked_state = SOUP_BODY_OUTPUT_STREAM_STATE_DONE; break; |