static OstreeRepoTransactionStats *
ostree_repo_transaction_stats_copy (OstreeRepoTransactionStats *stats)
{
- return g_memdup (stats, sizeof (OstreeRepoTransactionStats));
+ return g_memdup2 (stats, sizeof (OstreeRepoTransactionStats));
}
static void
if (g_list_find_custom (sign->public_keys, key, _compare_ed25519_keys) == NULL)
{
- gpointer newkey = g_memdup (key, n_elements);
+ gpointer newkey = g_memdup2 (key, n_elements);
sign->public_keys = g_list_prepend (sign->public_keys, newkey);
}
if (g_list_find_custom (sign->revoked_keys, key, _compare_ed25519_keys) == NULL)
{
- gpointer newkey = g_memdup (key, n_elements);
+ gpointer newkey = g_memdup2 (key, n_elements);
sign->revoked_keys = g_list_prepend (sign->revoked_keys, newkey);
}
guint8 digest[_OSTREE_SHA256_DIGEST_LEN];
ot_checksum_get_digest (&checksum, digest, sizeof (digest));
if (out_csum)
- *out_csum = g_memdup (digest, sizeof (digest));
+ *out_csum = g_memdup2 (digest, sizeof (digest));
return TRUE;
}
ot_gvariant_new_bytearray (const guchar *data,
gsize len)
{
- gpointer data_copy = g_memdup (data, len);
+ gpointer data_copy = g_memdup2 (data, len);
GVariant *ret = g_variant_new_from_data (G_VARIANT_TYPE ("ay"), data_copy,
len, FALSE, g_free, data_copy);
return ret;
const guint8 *buf = g_bytes_get_data (input, &len);
g_assert_cmpint (len, >, 0);
g_assert_cmpint (len, <, G_MAXINT);
- g_autofree char *newbuf = g_memdup (buf, len);
+ g_autofree char *newbuf = g_memdup2 (buf, len);
g_assert (newbuf != NULL);
int o = g_random_int_range (0, len);
newbuf[o] = (newbuf[0] + 1);