summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Griffis <pgriffis@igalia.com>2021-09-20 15:40:11 -0500
committerPatrick Griffis <pgriffis@igalia.com>2021-09-20 15:40:11 -0500
commitd70e455be01df7816dadcf48138db84cbfd010cd (patch)
treec44976678cb55b26fb667121e7d1bbbff9ccb97b
parent63f778a9f0df634b627b7683e737b89cb73f943d (diff)
downloadlibsoup-d70e455be01df7816dadcf48138db84cbfd010cd.tar.gz
Replace strncpy with g_strlcpy
-rw-r--r--libsoup/auth/soup-auth-digest.c4
-rw-r--r--libsoup/http1/soup-body-output-stream.c4
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;