[ostree] Use g_autofree instead of gs_free
- From: Matthew Barnes <mbarnes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ostree] Use g_autofree instead of gs_free
- Date: Thu, 7 May 2015 02:17:08 +0000 (UTC)
commit 7a62d64968160d27cbd90aeeed754eb185135f91
Author: Matthew Barnes <mbarnes redhat com>
Date: Mon May 4 17:58:26 2015 -0400
Use g_autofree instead of gs_free
src/libostree/ostree-bootconfig-parser.c | 2 +-
src/libostree/ostree-bootloader-grub2.c | 6 +-
src/libostree/ostree-bootloader-syslinux.c | 6 +-
src/libostree/ostree-bootloader-uboot.c | 4 +-
src/libostree/ostree-core.c | 12 ++--
src/libostree/ostree-deployment.c | 2 +-
src/libostree/ostree-diff.c | 10 +-
src/libostree/ostree-fetcher.c | 8 +-
src/libostree/ostree-gpg-verify-result.c | 2 +-
src/libostree/ostree-kernel-args.c | 2 +-
src/libostree/ostree-metalink.c | 6 +-
src/libostree/ostree-mutable-tree.c | 2 +-
src/libostree/ostree-repo-checkout.c | 6 +-
src/libostree/ostree-repo-commit.c | 42 +++++-----
src/libostree/ostree-repo-file.c | 2 +-
src/libostree/ostree-repo-libarchive.c | 8 +-
src/libostree/ostree-repo-prune.c | 4 +-
src/libostree/ostree-repo-pull.c | 80 ++++++++++----------
src/libostree/ostree-repo-refs.c | 24 +++---
.../ostree-repo-static-delta-compilation.c | 10 +-
src/libostree/ostree-repo-static-delta-core.c | 6 +-
.../ostree-repo-static-delta-processing.c | 8 +-
src/libostree/ostree-repo-traverse.c | 2 +-
src/libostree/ostree-repo.c | 30 ++++----
src/libostree/ostree-sepolicy.c | 6 +-
src/libostree/ostree-sysroot-cleanup.c | 12 ++--
src/libostree/ostree-sysroot-deploy.c | 62 ++++++++--------
src/libostree/ostree-sysroot-upgrader.c | 12 ++--
src/libostree/ostree-sysroot.c | 22 +++---
src/libotutil/ot-checksum-utils.c | 2 +-
src/libotutil/ot-fs-utils.c | 4 +-
src/libotutil/ot-gio-utils.c | 12 ++--
src/libotutil/ot-keyfile-utils.c | 4 +-
src/ostree/ot-admin-builtin-deploy.c | 2 +-
src/ostree/ot-admin-builtin-instutil.c | 4 +-
src/ostree/ot-admin-builtin-set-origin.c | 14 ++--
src/ostree/ot-admin-builtin-status.c | 8 +-
src/ostree/ot-admin-builtin-switch.c | 14 ++--
src/ostree/ot-admin-builtin-upgrade.c | 8 +-
...admin-instutil-builtin-selinux-ensure-labeled.c | 4 +-
src/ostree/ot-builtin-admin.c | 4 +-
src/ostree/ot-builtin-checkout.c | 8 +-
src/ostree/ot-builtin-checksum.c | 4 +-
src/ostree/ot-builtin-commit.c | 14 ++--
src/ostree/ot-builtin-config.c | 6 +-
src/ostree/ot-builtin-diff.c | 8 +-
src/ostree/ot-builtin-fsck.c | 6 +-
src/ostree/ot-builtin-gpg-sign.c | 4 +-
src/ostree/ot-builtin-log.c | 4 +-
src/ostree/ot-builtin-prune.c | 2 +-
src/ostree/ot-builtin-pull-local.c | 4 +-
src/ostree/ot-builtin-pull.c | 2 +-
src/ostree/ot-builtin-refs.c | 4 +-
src/ostree/ot-builtin-reset.c | 4 +-
src/ostree/ot-builtin-rev-parse.c | 2 +-
src/ostree/ot-builtin-show.c | 6 +-
src/ostree/ot-builtin-static-delta.c | 8 +-
src/ostree/ot-builtin-trivial-httpd.c | 12 ++--
src/ostree/ot-dump.c | 6 +-
src/ostree/ot-editor.c | 4 +-
src/ostree/ot-main.c | 10 +-
tests/test-bsdiff.c | 6 +-
tests/test-gpg-verify-result.c | 4 +-
tests/test-keyfile-utils.c | 4 +-
tests/test-mutable-tree.c | 12 ++--
tests/test-ot-tool-util.c | 8 +-
tests/test-varint.c | 2 +-
67 files changed, 316 insertions(+), 316 deletions(-)
---
diff --git a/src/libostree/ostree-bootconfig-parser.c b/src/libostree/ostree-bootconfig-parser.c
index 5cad20f..43f36ca 100644
--- a/src/libostree/ostree-bootconfig-parser.c
+++ b/src/libostree/ostree-bootconfig-parser.c
@@ -80,7 +80,7 @@ ostree_bootconfig_parser_parse_at (OstreeBootconfigParser *self,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *contents = NULL;
+ g_autofree char *contents = NULL;
char **lines = NULL;
char **iter = NULL;
diff --git a/src/libostree/ostree-bootloader-grub2.c b/src/libostree/ostree-bootloader-grub2.c
index 1542b4e..4e99d46 100644
--- a/src/libostree/ostree-bootloader-grub2.c
+++ b/src/libostree/ostree-bootloader-grub2.c
@@ -82,7 +82,7 @@ _ostree_bootloader_grub2_query (OstreeBootloader *bootloader,
{
GFileInfo *file_info;
const char *fname;
- gs_free char *subdir_grub_cfg = NULL;
+ g_autofree char *subdir_grub_cfg = NULL;
if (!gs_file_enumerator_iterate (direnum, &file_info, NULL,
cancellable, error))
@@ -297,9 +297,9 @@ _ostree_bootloader_grub2_write_config (OstreeBootloader *bootloader,
gs_unref_object GSSubprocessContext *procctx = NULL;
gs_unref_object GSSubprocess *proc = NULL;
gs_strfreev char **child_env = g_get_environ ();
- gs_free char *bootversion_str = g_strdup_printf ("%u", (guint)bootversion);
+ g_autofree char *bootversion_str = g_strdup_printf ("%u", (guint)bootversion);
gs_unref_object GFile *config_path_efi_dir = NULL;
- gs_free char *grub2_mkconfig_chroot = NULL;
+ g_autofree char *grub2_mkconfig_chroot = NULL;
if (ostree_sysroot_get_booted_deployment (self->sysroot) == NULL
&& g_file_has_parent (self->sysroot->path, NULL))
diff --git a/src/libostree/ostree-bootloader-syslinux.c b/src/libostree/ostree-bootloader-syslinux.c
index 6c2b441..71a18ec 100644
--- a/src/libostree/ostree-bootloader-syslinux.c
+++ b/src/libostree/ostree-bootloader-syslinux.c
@@ -123,11 +123,11 @@ _ostree_bootloader_syslinux_write_config (OstreeBootloader *bootloader,
gboolean ret = FALSE;
OstreeBootloaderSyslinux *self = OSTREE_BOOTLOADER_SYSLINUX (bootloader);
gs_unref_object GFile *new_config_path = NULL;
- gs_free char *config_contents = NULL;
- gs_free char *new_config_contents = NULL;
+ g_autofree char *config_contents = NULL;
+ g_autofree char *new_config_contents = NULL;
gs_unref_ptrarray GPtrArray *new_lines = NULL;
gs_unref_ptrarray GPtrArray *tmp_lines = NULL;
- gs_free char *kernel_arg = NULL;
+ g_autofree char *kernel_arg = NULL;
gboolean saw_default = FALSE;
gboolean regenerate_default = FALSE;
gboolean parsing_label = FALSE;
diff --git a/src/libostree/ostree-bootloader-uboot.c b/src/libostree/ostree-bootloader-uboot.c
index 84c5cdd..a64c66a 100644
--- a/src/libostree/ostree-bootloader-uboot.c
+++ b/src/libostree/ostree-bootloader-uboot.c
@@ -109,8 +109,8 @@ _ostree_bootloader_uboot_write_config (OstreeBootloader *bootloader,
{
OstreeBootloaderUboot *self = OSTREE_BOOTLOADER_UBOOT (bootloader);
gs_unref_object GFile *new_config_path = NULL;
- gs_free char *config_contents = NULL;
- gs_free char *new_config_contents = NULL;
+ g_autofree char *config_contents = NULL;
+ g_autofree char *new_config_contents = NULL;
gs_unref_ptrarray GPtrArray *new_lines = NULL;
/* This should follow the symbolic link to the current bootversion. */
diff --git a/src/libostree/ostree-core.c b/src/libostree/ostree-core.c
index 077c666..84a1809 100644
--- a/src/libostree/ostree-core.c
+++ b/src/libostree/ostree-core.c
@@ -124,7 +124,7 @@ ostree_parse_refspec (const char *refspec,
{
gboolean ret = FALSE;
GMatchInfo *match = NULL;
- gs_free char *remote = NULL;
+ g_autofree char *remote = NULL;
static gsize regex_initialized;
static GRegex *regex;
@@ -497,7 +497,7 @@ ostree_content_stream_parse (gboolean compressed,
gs_unref_object GFileInfo *ret_file_info = NULL;
gs_unref_variant GVariant *ret_xattrs = NULL;
gs_unref_variant GVariant *file_header = NULL;
- gs_free guchar *buf = NULL;
+ g_autofree guchar *buf = NULL;
if (!g_input_stream_read_all (input,
&archive_header_size, 4, &bytes_read,
@@ -683,7 +683,7 @@ ostree_checksum_file_from_input (GFileInfo *file_info,
GError **error)
{
gboolean ret = FALSE;
- gs_free guchar *ret_csum = NULL;
+ g_autofree guchar *ret_csum = NULL;
GChecksum *checksum = NULL;
checksum = g_checksum_new (G_CHECKSUM_SHA256);
@@ -747,7 +747,7 @@ ostree_checksum_file (GFile *f,
gs_unref_object GFileInfo *file_info = NULL;
gs_unref_object GInputStream *in = NULL;
gs_unref_variant GVariant *xattrs = NULL;
- gs_free guchar *ret_csum = NULL;
+ g_autofree guchar *ret_csum = NULL;
if (g_cancellable_set_error_if_cancelled (cancellable, error))
return FALSE;
@@ -920,7 +920,7 @@ _ostree_make_temporary_symlink_at (int tmp_dirfd,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *tmpname = NULL;
+ g_autofree char *tmpname = NULL;
guint i;
const int max_attempts = 128;
@@ -1493,7 +1493,7 @@ _ostree_get_relative_static_delta_part_path (const char *from,
const char *to,
guint i)
{
- gs_free char *partstr = g_strdup_printf ("%u", i);
+ g_autofree char *partstr = g_strdup_printf ("%u", i);
return _ostree_get_relative_static_delta_path (from, to, partstr);
}
diff --git a/src/libostree/ostree-deployment.c b/src/libostree/ostree-deployment.c
index c204f43..85e8e4b 100644
--- a/src/libostree/ostree-deployment.c
+++ b/src/libostree/ostree-deployment.c
@@ -150,7 +150,7 @@ ostree_deployment_clone (OstreeDeployment *self)
if (self->origin)
{
- gs_free char *data = NULL;
+ g_autofree char *data = NULL;
gsize len;
gboolean success;
diff --git a/src/libostree/ostree-diff.c b/src/libostree/ostree-diff.c
index 150d334..57e78e5 100644
--- a/src/libostree/ostree-diff.c
+++ b/src/libostree/ostree-diff.c
@@ -35,8 +35,8 @@ get_file_checksum (OstreeDiffFlags flags,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *ret_checksum = NULL;
- gs_free guchar *csum = NULL;
+ g_autofree char *ret_checksum = NULL;
+ g_autofree guchar *csum = NULL;
if (OSTREE_IS_REPO_FILE (f))
{
@@ -129,8 +129,8 @@ diff_files (OstreeDiffFlags flags,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *checksum_a = NULL;
- gs_free char *checksum_b = NULL;
+ g_autofree char *checksum_a = NULL;
+ g_autofree char *checksum_b = NULL;
OstreeDiffItem *ret_item = NULL;
if (!get_file_checksum (flags, a, a_info, &checksum_a, cancellable, error))
@@ -412,7 +412,7 @@ print_diff_item (char prefix,
{
if (g_file_is_native (file))
{
- gs_free char *relpath = g_file_get_relative_path (base, file);
+ g_autofree char *relpath = g_file_get_relative_path (base, file);
g_print ("%c %s\n", prefix, relpath);
}
else
diff --git a/src/libostree/ostree-fetcher.c b/src/libostree/ostree-fetcher.c
index 2aa4178..9747925 100644
--- a/src/libostree/ostree-fetcher.c
+++ b/src/libostree/ostree-fetcher.c
@@ -404,7 +404,7 @@ on_stream_read (GObject *object,
if (bytes_read > pending->max_size ||
(bytes_read + pending->current_size) > pending->max_size)
{
- gs_free char *uristr = soup_uri_to_string (pending->uri, FALSE);
+ g_autofree char *uristr = soup_uri_to_string (pending->uri, FALSE);
g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED,
"URI %s exceeded maximum size of %" G_GUINT64_FORMAT " bytes",
uristr,
@@ -576,8 +576,8 @@ ostree_fetcher_request_uri_internal (OstreeFetcher *self,
}
else
{
- gs_free char *uristring = soup_uri_to_string (uri, FALSE);
- gs_free char *tmpfile = NULL;
+ g_autofree char *uristring = soup_uri_to_string (uri, FALSE);
+ g_autofree char *tmpfile = NULL;
struct stat stbuf;
gboolean exists;
@@ -746,7 +746,7 @@ _ostree_fetcher_request_uri_to_membuf (OstreeFetcher *fetcher,
{
gboolean ret = FALSE;
const guint8 nulchar = 0;
- gs_free char *ret_contents = NULL;
+ g_autofree char *ret_contents = NULL;
gs_unref_object GMemoryOutputStream *buf = NULL;
FetchUriSyncData data;
g_assert (error != NULL);
diff --git a/src/libostree/ostree-gpg-verify-result.c b/src/libostree/ostree-gpg-verify-result.c
index 6a2d869..1e84cf0 100644
--- a/src/libostree/ostree-gpg-verify-result.c
+++ b/src/libostree/ostree-gpg-verify-result.c
@@ -238,7 +238,7 @@ ostree_gpg_verify_result_lookup (OstreeGpgVerifyResult *result,
const gchar *key_id,
guint *out_signature_index)
{
- gs_free char *key_id_upper = NULL;
+ g_autofree char *key_id_upper = NULL;
gpgme_signature_t signature;
guint signature_index;
gboolean ret = FALSE;
diff --git a/src/libostree/ostree-kernel-args.c b/src/libostree/ostree-kernel-args.c
index e4dfec0..101ae64 100644
--- a/src/libostree/ostree-kernel-args.c
+++ b/src/libostree/ostree-kernel-args.c
@@ -164,7 +164,7 @@ _ostree_kernel_args_append_proc_cmdline (OstreeKernelArgs *kargs,
GError **error)
{
gs_unref_object GFile *proc_cmdline_path = g_file_new_for_path ("/proc/cmdline");
- gs_free char *proc_cmdline = NULL;
+ g_autofree char *proc_cmdline = NULL;
gsize proc_cmdline_len = 0;
gs_strfreev char **proc_cmdline_args = NULL;
diff --git a/src/libostree/ostree-metalink.c b/src/libostree/ostree-metalink.c
index c92453e..c2603a4 100644
--- a/src/libostree/ostree-metalink.c
+++ b/src/libostree/ostree-metalink.c
@@ -328,7 +328,7 @@ metalink_parser_text (GMarkupParseContext *context,
break;
case OSTREE_METALINK_STATE_SIZE:
{
- gs_free char *duped = g_strndup (text, text_len);
+ g_autofree char *duped = g_strndup (text, text_len);
self->size = g_ascii_strtoull (duped, NULL, 10);
}
break;
@@ -356,7 +356,7 @@ metalink_parser_text (GMarkupParseContext *context,
break;
case OSTREE_METALINK_STATE_URL:
{
- gs_free char *uri_text = g_strndup (text, text_len);
+ g_autofree char *uri_text = g_strndup (text, text_len);
SoupURI *uri = soup_uri_new (uri_text);
if (uri != NULL)
g_ptr_array_add (self->urls, uri);
@@ -433,7 +433,7 @@ on_fetched_url (GObject *src,
struct stat stbuf;
int parent_dfd = _ostree_fetcher_get_dfd (self->metalink->fetcher);
gs_unref_object GInputStream *instream = NULL;
- gs_free char *result = NULL;
+ g_autofree char *result = NULL;
GChecksum *checksum = NULL;
result = _ostree_fetcher_request_uri_with_partial_finish ((OstreeFetcher*)src, res, &local_error);
diff --git a/src/libostree/ostree-mutable-tree.c b/src/libostree/ostree-mutable-tree.c
index 17bcdc9..20cd2b2 100644
--- a/src/libostree/ostree-mutable-tree.c
+++ b/src/libostree/ostree-mutable-tree.c
@@ -218,7 +218,7 @@ ostree_mutable_tree_lookup (OstreeMutableTree *self,
{
gboolean ret = FALSE;
gs_unref_object OstreeMutableTree *ret_subdir = NULL;
- gs_free char *ret_file_checksum = NULL;
+ g_autofree char *ret_file_checksum = NULL;
ret_subdir = ot_gobject_refz (g_hash_table_lookup (self->subdirs, name));
if (!ret_subdir)
diff --git a/src/libostree/ostree-repo-checkout.c b/src/libostree/ostree-repo-checkout.c
index b487b54..c46cabb 100644
--- a/src/libostree/ostree-repo-checkout.c
+++ b/src/libostree/ostree-repo-checkout.c
@@ -41,7 +41,7 @@ checkout_object_for_uncompressed_cache (OstreeRepo *self,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *temp_filename = NULL;
+ g_autofree char *temp_filename = NULL;
gs_unref_object GOutputStream *temp_out = NULL;
int fd;
int res;
@@ -266,7 +266,7 @@ checkout_file_unioning_from_input_at (OstreeRepo *repo,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *temp_filename = NULL;
+ g_autofree char *temp_filename = NULL;
if (g_file_info_get_file_type (file_info) == G_FILE_TYPE_SYMBOLIC_LINK)
{
@@ -865,7 +865,7 @@ ostree_repo_checkout_gc (OstreeRepo *self,
{
gs_unref_object GFile *objdir = NULL;
gs_unref_object GFileEnumerator *enumerator = NULL;
- gs_free char *objdir_name = NULL;
+ g_autofree char *objdir_name = NULL;
objdir_name = g_strdup_printf ("%02x", GPOINTER_TO_UINT (key));
objdir = g_file_get_child (self->uncompressed_objects_dir, objdir_name);
diff --git a/src/libostree/ostree-repo-commit.c b/src/libostree/ostree-repo-commit.c
index c5ffa5e..51d0cac 100644
--- a/src/libostree/ostree-repo-commit.c
+++ b/src/libostree/ostree-repo-commit.c
@@ -458,7 +458,7 @@ _ostree_repo_open_trusted_content_bare (OstreeRepo *self,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *temp_filename = NULL;
+ g_autofree char *temp_filename = NULL;
gs_unref_object GOutputStream *ret_stream = NULL;
gboolean have_obj;
char loose_objpath[_OSTREE_LOOSE_PATH_MAX];
@@ -536,9 +536,9 @@ write_object (OstreeRepo *self,
const char *actual_checksum;
gboolean do_commit;
OstreeRepoMode repo_mode;
- gs_free char *temp_filename = NULL;
+ g_autofree char *temp_filename = NULL;
gs_unref_object GFile *stored_path = NULL;
- gs_free guchar *ret_csum = NULL;
+ g_autofree guchar *ret_csum = NULL;
gs_unref_object OstreeChecksumInputStream *checksum_input = NULL;
gs_unref_object GInputStream *file_input = NULL;
gs_unref_object GFileInfo *file_info = NULL;
@@ -775,9 +775,9 @@ write_object (OstreeRepo *self,
{
if (G_UNLIKELY (file_object_length > OSTREE_MAX_METADATA_WARN_SIZE))
{
- gs_free char *metasize = g_format_size (file_object_length);
- gs_free char *warnsize = g_format_size (OSTREE_MAX_METADATA_WARN_SIZE);
- gs_free char *maxsize = g_format_size (OSTREE_MAX_METADATA_SIZE);
+ g_autofree char *metasize = g_format_size (file_object_length);
+ g_autofree char *warnsize = g_format_size (OSTREE_MAX_METADATA_WARN_SIZE);
+ g_autofree char *maxsize = g_format_size (OSTREE_MAX_METADATA_SIZE);
g_warning ("metadata object %s is %s, which is larger than the warning threshold of %s." \
" The hard limit on metadata size is %s. Put large content in the tree itself,
not in metadata.",
actual_checksum,
@@ -1450,8 +1450,8 @@ ostree_repo_write_metadata (OstreeRepo *self,
if (G_UNLIKELY (g_variant_get_size (normalized) > OSTREE_MAX_METADATA_SIZE))
{
- gs_free char *input_bytes = g_format_size (g_variant_get_size (normalized));
- gs_free char *max_bytes = g_format_size (OSTREE_MAX_METADATA_SIZE);
+ g_autofree char *input_bytes = g_format_size (g_variant_get_size (normalized));
+ g_autofree char *max_bytes = g_format_size (OSTREE_MAX_METADATA_SIZE);
g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED,
"Metadata object of type '%s' is %s; maximum metadata size is %s",
ostree_object_type_to_string (objtype),
@@ -1852,10 +1852,10 @@ ostree_repo_write_commit (OstreeRepo *self,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *ret_commit = NULL;
+ g_autofree char *ret_commit = NULL;
gs_unref_variant GVariant *commit = NULL;
gs_unref_variant GVariant *new_metadata = NULL;
- gs_free guchar *commit_csum = NULL;
+ g_autofree guchar *commit_csum = NULL;
GDateTime *now = NULL;
OstreeRepoFile *repo_root = OSTREE_REPO_FILE (root);
@@ -2213,7 +2213,7 @@ get_modified_xattrs (OstreeRepo *self,
if (modifier && modifier->sepolicy)
{
- gs_free char *label = NULL;
+ g_autofree char *label = NULL;
if (!ostree_sepolicy_get_label (modifier->sepolicy, relpath,
g_file_info_get_attribute_uint32 (file_info, "unix::mode"),
@@ -2279,7 +2279,7 @@ write_directory_content_to_mtree_internal (OstreeRepo *self,
gs_unref_object GFile *child = NULL;
gs_unref_object GFileInfo *modified_info = NULL;
gs_unref_object OstreeMutableTree *child_mtree = NULL;
- gs_free char *child_relpath = NULL;
+ g_autofree char *child_relpath = NULL;
const char *name;
GFileType file_type;
OstreeRepoCommitFilterResult filter_result;
@@ -2359,8 +2359,8 @@ write_directory_content_to_mtree_internal (OstreeRepo *self,
gs_unref_object GInputStream *file_input = NULL;
gs_unref_variant GVariant *xattrs = NULL;
gs_unref_object GInputStream *file_object_input = NULL;
- gs_free guchar *child_file_csum = NULL;
- gs_free char *tmp_checksum = NULL;
+ g_autofree guchar *child_file_csum = NULL;
+ g_autofree char *tmp_checksum = NULL;
loose_checksum = devino_cache_lookup (self,
g_file_info_get_attribute_uint32 (child_info, "unix::device"),
@@ -2466,9 +2466,9 @@ write_directory_to_mtree_internal (OstreeRepo *self,
{
gs_unref_object GFileInfo *modified_info = NULL;
gs_unref_variant GVariant *xattrs = NULL;
- gs_free guchar *child_file_csum = NULL;
- gs_free char *tmp_checksum = NULL;
- gs_free char *relpath = NULL;
+ g_autofree guchar *child_file_csum = NULL;
+ g_autofree char *tmp_checksum = NULL;
+ g_autofree char *relpath = NULL;
child_info = g_file_query_info (dir, OSTREE_GIO_FAST_QUERYINFO,
G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS,
@@ -2548,9 +2548,9 @@ write_dfd_iter_to_mtree_internal (OstreeRepo *self,
gs_unref_object GFileInfo *child_info = NULL;
gs_unref_object GFileInfo *modified_info = NULL;
gs_unref_variant GVariant *xattrs = NULL;
- gs_free guchar *child_file_csum = NULL;
- gs_free char *tmp_checksum = NULL;
- gs_free char *relpath = NULL;
+ g_autofree guchar *child_file_csum = NULL;
+ g_autofree char *tmp_checksum = NULL;
+ g_autofree char *relpath = NULL;
OstreeRepoCommitFilterResult filter_result;
struct stat dir_stbuf;
@@ -2759,7 +2759,7 @@ ostree_repo_write_mtree (OstreeRepo *self,
gs_unref_hashtable GHashTable *dir_metadata_checksums = NULL;
gs_unref_hashtable GHashTable *dir_contents_checksums = NULL;
gs_unref_variant GVariant *serialized_tree = NULL;
- gs_free guchar *contents_csum = NULL;
+ g_autofree guchar *contents_csum = NULL;
char contents_checksum_buf[65];
dir_contents_checksums = g_hash_table_new_full (g_str_hash, g_str_equal,
diff --git a/src/libostree/ostree-repo-file.c b/src/libostree/ostree-repo-file.c
index f3215c6..47df3fe 100644
--- a/src/libostree/ostree-repo-file.c
+++ b/src/libostree/ostree-repo-file.c
@@ -218,7 +218,7 @@ do_resolve_nonroot (OstreeRepoFile *self,
gs_unref_variant GVariant *tree_metadata = NULL;
gs_unref_variant GVariant *contents_csum_v = NULL;
gs_unref_variant GVariant *metadata_csum_v = NULL;
- gs_free char *tmp_checksum = NULL;
+ g_autofree char *tmp_checksum = NULL;
if (!ostree_repo_file_ensure_resolved (self->parent, error))
goto out;
diff --git a/src/libostree/ostree-repo-libarchive.c b/src/libostree/ostree-repo-libarchive.c
index 613b493..d8001e9 100644
--- a/src/libostree/ostree-repo-libarchive.c
+++ b/src/libostree/ostree-repo-libarchive.c
@@ -128,10 +128,10 @@ write_libarchive_entry_to_mtree (OstreeRepo *self,
gs_unref_object OstreeMutableTree *subdir = NULL;
gs_unref_object OstreeMutableTree *parent = NULL;
gs_unref_object OstreeMutableTree *hardlink_source_parent = NULL;
- gs_free char *hardlink_source_checksum = NULL;
+ g_autofree char *hardlink_source_checksum = NULL;
gs_unref_object OstreeMutableTree *hardlink_source_subdir = NULL;
- gs_free guchar *tmp_csum = NULL;
- gs_free char *tmp_checksum = NULL;
+ g_autofree guchar *tmp_csum = NULL;
+ g_autofree char *tmp_checksum = NULL;
pathname = archive_entry_pathname (entry);
@@ -295,7 +295,7 @@ ostree_repo_write_archive_to_mtree (OstreeRepo *self,
struct archive_entry *entry;
int r;
gs_unref_object GFileInfo *tmp_dir_info = NULL;
- gs_free guchar *tmp_csum = NULL;
+ g_autofree guchar *tmp_csum = NULL;
a = archive_read_new ();
#ifdef HAVE_ARCHIVE_READ_SUPPORT_FILTER_ALL
diff --git a/src/libostree/ostree-repo-prune.c b/src/libostree/ostree-repo-prune.c
index 1e61dbc..854627a 100644
--- a/src/libostree/ostree-repo-prune.c
+++ b/src/libostree/ostree-repo-prune.c
@@ -233,8 +233,8 @@ ostree_repo_prune (OstreeRepo *self,
const char *dash = strchr (deltaname, '-');
const char *to = NULL;
gboolean have_commit;
- gs_free char *from = NULL;
- gs_free char *deltadir = NULL;
+ g_autofree char *from = NULL;
+ g_autofree char *deltadir = NULL;
if (!dash)
{
diff --git a/src/libostree/ostree-repo-pull.c b/src/libostree/ostree-repo-pull.c
index db91d1e..74c32db 100644
--- a/src/libostree/ostree-repo-pull.c
+++ b/src/libostree/ostree-repo-pull.c
@@ -219,8 +219,8 @@ update_progress (gpointer user_data)
if (pull_data->fetching_sync_uri)
{
- gs_free char *uri_string = soup_uri_to_string (pull_data->fetching_sync_uri, TRUE);
- gs_free char *status_string = g_strconcat ("Requesting ", uri_string, NULL);
+ g_autofree char *uri_string = soup_uri_to_string (pull_data->fetching_sync_uri, TRUE);
+ g_autofree char *status_string = g_strconcat ("Requesting ", uri_string, NULL);
ostree_async_progress_set_status (pull_data->progress, status_string);
}
else
@@ -324,7 +324,7 @@ fetch_uri_contents_utf8_sync (OtPullData *pull_data,
{
gboolean ret = FALSE;
gs_unref_bytes GBytes *bytes = NULL;
- gs_free char *ret_contents = NULL;
+ g_autofree char *ret_contents = NULL;
gsize len;
if (!fetch_uri_contents_membuf_sync (pull_data, uri, TRUE, FALSE,
@@ -395,7 +395,7 @@ scan_dirtree_object (OtPullData *pull_data,
const char *filename;
gboolean file_is_stored;
gs_unref_variant GVariant *csum = NULL;
- gs_free char *file_checksum = NULL;
+ g_autofree char *file_checksum = NULL;
g_variant_get_child (files_variant, i, "(&s ay)", &filename, &csum);
@@ -427,7 +427,7 @@ scan_dirtree_object (OtPullData *pull_data,
{
const char *subpath = NULL;
const char *nextslash = NULL;
- gs_free char *dir_data = NULL;
+ g_autofree char *dir_data = NULL;
g_assert (pull_data->dir[0] == '/'); // assert it starts with / like "/usr/share/rpm"
subpath = pull_data->dir + 1; // refers to name minus / like "usr/share/rpm"
@@ -484,7 +484,7 @@ fetch_ref_contents (OtPullData *pull_data,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *ret_contents = NULL;
+ g_autofree char *ret_contents = NULL;
SoupURI *target_uri = NULL;
target_uri = suburi_new (pull_data->base_uri, "refs", "heads", ref, NULL);
@@ -555,8 +555,8 @@ content_fetch_on_write_complete (GObject *object,
GError **error = &local_error;
OstreeObjectType objtype;
const char *expected_checksum;
- gs_free guchar *csum = NULL;
- gs_free char *checksum = NULL;
+ g_autofree guchar *csum = NULL;
+ g_autofree char *checksum = NULL;
if (!ostree_repo_write_content_finish ((OstreeRepo*)object, result,
&csum, error))
@@ -600,7 +600,7 @@ content_fetch_on_complete (GObject *object,
gs_unref_variant GVariant *xattrs = NULL;
gs_unref_object GInputStream *file_in = NULL;
gs_unref_object GInputStream *object_input = NULL;
- gs_free char *temp_path = NULL;
+ g_autofree char *temp_path = NULL;
const char *checksum;
OstreeObjectType objtype;
@@ -677,9 +677,9 @@ on_metadata_written (GObject *object,
GError **error = &local_error;
const char *expected_checksum;
OstreeObjectType objtype;
- gs_free char *checksum = NULL;
- gs_free guchar *csum = NULL;
- gs_free char *stringified_object = NULL;
+ g_autofree char *checksum = NULL;
+ g_autofree guchar *csum = NULL;
+ g_autofree char *stringified_object = NULL;
if (!ostree_repo_write_metadata_finish ((OstreeRepo*)object, result,
&csum, error))
@@ -721,7 +721,7 @@ meta_fetch_on_complete (GObject *object,
FetchObjectData *fetch_data = user_data;
OtPullData *pull_data = fetch_data->pull_data;
gs_unref_variant GVariant *metadata = NULL;
- gs_free char *temp_path = NULL;
+ g_autofree char *temp_path = NULL;
const char *checksum;
OstreeObjectType objtype;
GError *local_error = NULL;
@@ -854,10 +854,10 @@ static_deltapart_fetch_on_complete (GObject *object,
FetchStaticDeltaData *fetch_data = user_data;
OtPullData *pull_data = fetch_data->pull_data;
gs_unref_variant GVariant *metadata = NULL;
- gs_free char *temp_path = NULL;
+ g_autofree char *temp_path = NULL;
gs_unref_object GInputStream *in = NULL;
- gs_free char *actual_checksum = NULL;
- gs_free guint8 *csum = NULL;
+ g_autofree char *actual_checksum = NULL;
+ g_autofree guint8 *csum = NULL;
GError *local_error = NULL;
GError **error = &local_error;
gs_fd_close int fd = -1;
@@ -1080,7 +1080,7 @@ scan_one_metadata_object_c (OtPullData *pull_data,
{
gboolean ret = FALSE;
gs_unref_variant GVariant *object = NULL;
- gs_free char *tmp_checksum = NULL;
+ g_autofree char *tmp_checksum = NULL;
gboolean is_requested;
gboolean is_stored;
@@ -1187,7 +1187,7 @@ enqueue_one_object_request (OtPullData *pull_data,
SoupURI *obj_uri = NULL;
gboolean is_meta;
FetchObjectData *fetch_data;
- gs_free char *objpath = NULL;
+ g_autofree char *objpath = NULL;
guint64 *expected_max_size_p;
guint64 expected_max_size;
@@ -1250,7 +1250,7 @@ repo_get_remote_option_inherit (OstreeRepo *self,
GError **error)
{
OstreeRepo *parent = ostree_repo_get_parent (self);
- gs_free char *value = NULL;
+ g_autofree char *value = NULL;
gboolean ret = FALSE;
if (!_ostree_repo_get_remote_option (self, remote_name, option_name, NULL, &value, error))
@@ -1278,7 +1278,7 @@ load_remote_repo_config (OtPullData *pull_data,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *contents = NULL;
+ g_autofree char *contents = NULL;
GKeyFile *ret_keyfile = NULL;
SoupURI *target_uri = NULL;
@@ -1310,7 +1310,7 @@ fetch_metadata_to_verify_delta_superblock (OtPullData *pull_data,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *meta_path = _ostree_get_relative_static_delta_detachedmeta_path (from_revision, checksum);
+ g_autofree char *meta_path = _ostree_get_relative_static_delta_detachedmeta_path (from_revision, checksum);
gs_unref_bytes GBytes *detached_meta_data = NULL;
SoupURI *target_uri = NULL;
gs_unref_variant GVariant *metadata = NULL;
@@ -1349,7 +1349,7 @@ request_static_delta_superblock_sync (OtPullData *pull_data,
{
gboolean ret = FALSE;
gs_unref_variant GVariant *ret_delta_superblock = NULL;
- gs_free char *delta_name =
+ g_autofree char *delta_name =
_ostree_get_relative_static_delta_superblock_path (from_revision, to_revision);
gs_unref_bytes GBytes *delta_superblock_data = NULL;
gs_unref_bytes GBytes *delta_meta_data = NULL;
@@ -1393,7 +1393,7 @@ process_one_static_delta_fallback (OtPullData *pull_data,
{
gboolean ret = FALSE;
gs_unref_variant GVariant *csum_v = NULL;
- gs_free char *checksum = NULL;
+ g_autofree char *checksum = NULL;
guint8 objtype_y;
OstreeObjectType objtype;
gboolean is_stored;
@@ -1479,7 +1479,7 @@ process_one_static_delta (OtPullData *pull_data,
/* Write the to-commit object */
{
gs_unref_variant GVariant *to_csum_v = NULL;
- gs_free char *to_checksum = NULL;
+ g_autofree char *to_checksum = NULL;
gs_unref_variant GVariant *to_commit = NULL;
gboolean have_to_commit;
@@ -1519,7 +1519,7 @@ process_one_static_delta (OtPullData *pull_data,
gs_unref_variant GVariant *header = NULL;
gboolean have_all = FALSE;
SoupURI *target_uri = NULL;
- gs_free char *deltapart_path = NULL;
+ g_autofree char *deltapart_path = NULL;
FetchStaticDeltaData *fetch_data;
gs_unref_variant GVariant *csum_v = NULL;
gs_unref_variant GVariant *objects = NULL;
@@ -1633,13 +1633,13 @@ ostree_repo_pull_with_options (OstreeRepo *self,
gpointer key, value;
gboolean tls_permissive = FALSE;
OstreeFetcherConfigFlags fetcher_flags = 0;
- gs_free char *remote_key = NULL;
- gs_free char *path = NULL;
- gs_free char *baseurl = NULL;
- gs_free char *metalink_url_str = NULL;
+ g_autofree char *remote_key = NULL;
+ g_autofree char *path = NULL;
+ g_autofree char *baseurl = NULL;
+ g_autofree char *metalink_url_str = NULL;
gs_unref_hashtable GHashTable *requested_refs_to_fetch = NULL;
gs_unref_hashtable GHashTable *commits_to_fetch = NULL;
- gs_free char *remote_mode_str = NULL;
+ g_autofree char *remote_mode_str = NULL;
gs_unref_object OstreeMetalink *metalink = NULL;
OtPullData pull_data_real = { 0, };
OtPullData *pull_data = &pull_data_real;
@@ -1728,8 +1728,8 @@ ostree_repo_pull_with_options (OstreeRepo *self,
commits_to_fetch = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
{
- gs_free char *tls_client_cert_path = NULL;
- gs_free char *tls_client_key_path = NULL;
+ g_autofree char *tls_client_cert_path = NULL;
+ g_autofree char *tls_client_key_path = NULL;
if (!_ostree_repo_get_remote_option (self,
remote_name_or_baseurl, "tls-client-cert-path",
@@ -1764,7 +1764,7 @@ ostree_repo_pull_with_options (OstreeRepo *self,
}
{
- gs_free char *tls_ca_path = NULL;
+ g_autofree char *tls_ca_path = NULL;
gs_unref_object GTlsDatabase *db = NULL;
if (!_ostree_repo_get_remote_option (self,
@@ -1783,7 +1783,7 @@ ostree_repo_pull_with_options (OstreeRepo *self,
}
{
- gs_free char *http_proxy = NULL;
+ g_autofree char *http_proxy = NULL;
if (!_ostree_repo_get_remote_option (self,
remote_name_or_baseurl, "proxy",
@@ -1826,7 +1826,7 @@ ostree_repo_pull_with_options (OstreeRepo *self,
}
else
{
- gs_free char *metalink_data = NULL;
+ g_autofree char *metalink_data = NULL;
SoupURI *metalink_uri = soup_uri_new (metalink_url_str);
SoupURI *target_uri = NULL;
gs_fd_close int fd = -1;
@@ -1852,7 +1852,7 @@ ostree_repo_pull_with_options (OstreeRepo *self,
goto out;
{
- gs_free char *repo_base = g_path_get_dirname (soup_uri_get_path (target_uri));
+ g_autofree char *repo_base = g_path_get_dirname (soup_uri_get_path (target_uri));
pull_data->base_uri = soup_uri_copy (target_uri);
soup_uri_set_path (pull_data->base_uri, repo_base);
}
@@ -1908,7 +1908,7 @@ ostree_repo_pull_with_options (OstreeRepo *self,
{
SoupURI *summary_uri = NULL;
gs_unref_bytes GBytes *bytes = NULL;
- gs_free char *ret_contents = NULL;
+ g_autofree char *ret_contents = NULL;
summary_uri = suburi_new (pull_data->base_uri, "summary", NULL);
if (!fetch_uri_contents_membuf_sync (pull_data, summary_uri, FALSE, TRUE,
@@ -2044,7 +2044,7 @@ ostree_repo_pull_with_options (OstreeRepo *self,
g_hash_table_iter_init (&hash_iter, requested_refs_to_fetch);
while (g_hash_table_iter_next (&hash_iter, &key, &value))
{
- gs_free char *from_revision = NULL;
+ g_autofree char *from_revision = NULL;
const char *ref = key;
const char *to_revision = value;
GVariant *delta_superblock = NULL;
@@ -2109,8 +2109,8 @@ ostree_repo_pull_with_options (OstreeRepo *self,
{
const char *ref = key;
const char *checksum = value;
- gs_free char *remote_ref = NULL;
- gs_free char *original_rev = NULL;
+ g_autofree char *remote_ref = NULL;
+ g_autofree char *original_rev = NULL;
if (pull_data->remote_name)
remote_ref = g_strdup_printf ("%s/%s", pull_data->remote_name, ref);
diff --git a/src/libostree/ostree-repo-refs.c b/src/libostree/ostree-repo-refs.c
index ee6db8a..9c6dbe3 100644
--- a/src/libostree/ostree-repo-refs.c
+++ b/src/libostree/ostree-repo-refs.c
@@ -176,7 +176,7 @@ resolve_refspec_fallback (OstreeRepo *self,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *ret_rev = NULL;
+ g_autofree char *ret_rev = NULL;
if (self->parent_repo)
{
@@ -211,7 +211,7 @@ resolve_refspec (OstreeRepo *self,
gboolean ret = FALSE;
__attribute__((unused)) GCancellable *cancellable = NULL;
GError *temp_error = NULL;
- gs_free char *ret_rev = NULL;
+ g_autofree char *ret_rev = NULL;
gs_unref_object GFile *child = NULL;
g_return_val_if_fail (ref != NULL, FALSE);
@@ -294,7 +294,7 @@ ostree_repo_resolve_partial_checksum (OstreeRepo *self,
static const char hexchars[] = "0123456789abcdef";
gsize off;
gs_unref_hashtable GHashTable *ref_list = NULL;
- gs_free char *ret_rev = NULL;
+ g_autofree char *ret_rev = NULL;
guint length;
const char *checksum = NULL;
OstreeObjectType objtype;
@@ -370,7 +370,7 @@ ostree_repo_resolve_rev (OstreeRepo *self,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *ret_rev = NULL;
+ g_autofree char *ret_rev = NULL;
g_return_val_if_fail (refspec != NULL, FALSE);
@@ -389,8 +389,8 @@ ostree_repo_resolve_rev (OstreeRepo *self,
if (g_str_has_suffix (refspec, "^"))
{
- gs_free char *parent_refspec = NULL;
- gs_free char *parent_rev = NULL;
+ g_autofree char *parent_refspec = NULL;
+ g_autofree char *parent_rev = NULL;
gs_unref_variant GVariant *commit = NULL;
parent_refspec = g_strdup (refspec);
@@ -412,8 +412,8 @@ ostree_repo_resolve_rev (OstreeRepo *self,
}
else
{
- gs_free char *remote = NULL;
- gs_free char *ref = NULL;
+ g_autofree char *remote = NULL;
+ g_autofree char *ref = NULL;
if (!ostree_parse_refspec (refspec, &remote, &ref, error))
goto out;
@@ -498,8 +498,8 @@ ostree_repo_list_refs (OstreeRepo *self,
{
gboolean ret = FALSE;
gs_unref_hashtable GHashTable *ret_all_refs = NULL;
- gs_free char *remote = NULL;
- gs_free char *ref_prefix = NULL;
+ g_autofree char *remote = NULL;
+ g_autofree char *ref_prefix = NULL;
ret_all_refs = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free);
@@ -651,8 +651,8 @@ _ostree_repo_update_refs (OstreeRepo *self,
{
const char *refspec = key;
const char *rev = value;
- gs_free char *remote = NULL;
- gs_free char *ref = NULL;
+ g_autofree char *remote = NULL;
+ g_autofree char *ref = NULL;
if (!ostree_parse_refspec (refspec, &remote, &ref, error))
goto out;
diff --git a/src/libostree/ostree-repo-static-delta-compilation.c
b/src/libostree/ostree-repo-static-delta-compilation.c
index 0563e86..f89311d 100644
--- a/src/libostree/ostree-repo-static-delta-compilation.c
+++ b/src/libostree/ostree-repo-static-delta-compilation.c
@@ -453,7 +453,7 @@ get_unpacked_unlinked_content (OstreeRepo *repo,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *tmpname = g_strdup ("tmpostree-deltaobj-XXXXXX");
+ g_autofree char *tmpname = g_strdup ("tmpostree-deltaobj-XXXXXX");
gs_fd_close int fd = -1;
gs_unref_bytes GBytes *ret_content = NULL;
gs_unref_object GInputStream *istream = NULL;
@@ -1094,7 +1094,7 @@ generate_delta_lowlatency (OstreeRepo *repo,
if (fallback)
{
- gs_free char *size = g_format_size (uncompressed_size);
+ g_autofree char *size = g_format_size (uncompressed_size);
if (opts & DELTAOPT_FLAG_VERBOSE)
g_printerr ("fallback for %s (%s)\n", checksum, size);
@@ -1252,7 +1252,7 @@ ostree_repo_static_delta_generate (OstreeRepo *self,
gs_unref_ptrarray GPtrArray *part_tempfiles = NULL;
gs_unref_variant GVariant *delta_descriptor = NULL;
gs_unref_variant GVariant *to_commit = NULL;
- gs_free char *descriptor_relpath = NULL;
+ g_autofree char *descriptor_relpath = NULL;
gs_unref_object GFile *descriptor_path = NULL;
gs_unref_object GFile *descriptor_dir = NULL;
gs_unref_variant GVariant *tmp_metadata = NULL;
@@ -1299,7 +1299,7 @@ ostree_repo_static_delta_generate (OstreeRepo *self,
OstreeStaticDeltaPartBuilder *part_builder = builder.parts->pdata[i];
GBytes *payload_b;
GBytes *operations_b;
- gs_free guchar *part_checksum = NULL;
+ g_autofree guchar *part_checksum = NULL;
gs_free_checksum GChecksum *checksum = NULL;
gs_unref_bytes GBytes *objtype_checksum_array = NULL;
gs_unref_bytes GBytes *checksum_bytes = NULL;
@@ -1400,7 +1400,7 @@ ostree_repo_static_delta_generate (OstreeRepo *self,
for (i = 0; i < builder.parts->len; i++)
{
GFile *tempfile = part_tempfiles->pdata[i];
- gs_free char *part_relpath = _ostree_get_relative_static_delta_part_path (from, to, i);
+ g_autofree char *part_relpath = _ostree_get_relative_static_delta_part_path (from, to, i);
gs_unref_object GFile *part_path = g_file_resolve_relative_path (self->repodir, part_relpath);
if (!gs_file_rename (tempfile, part_path, cancellable, error))
diff --git a/src/libostree/ostree-repo-static-delta-core.c b/src/libostree/ostree-repo-static-delta-core.c
index 38fcc43..988b704 100644
--- a/src/libostree/ostree-repo-static-delta-core.c
+++ b/src/libostree/ostree-repo-static-delta-core.c
@@ -127,7 +127,7 @@ ostree_repo_list_static_delta_names (OstreeRepo *self,
if (g_file_query_exists (meta_path, NULL))
{
- gs_free char *buf = g_strconcat (name1, name2, NULL);
+ g_autofree char *buf = g_strconcat (name1, name2, NULL);
GString *out = g_string_new ("");
char checksum[65];
guchar csum[32];
@@ -238,7 +238,7 @@ ostree_repo_static_delta_execute_offline (OstreeRepo *self,
/* Write the to-commit object */
{
gs_unref_variant GVariant *to_csum_v = NULL;
- gs_free char *to_checksum = NULL;
+ g_autofree char *to_checksum = NULL;
gs_unref_variant GVariant *to_commit = NULL;
gboolean have_to_commit;
@@ -309,7 +309,7 @@ ostree_repo_static_delta_execute_offline (OstreeRepo *self,
if (!skip_validation)
{
- gs_free char *expected_checksum = ostree_checksum_from_bytes (csum);
+ g_autofree char *expected_checksum = ostree_checksum_from_bytes (csum);
if (!_ostree_static_delta_part_validate (self, part_path, i,
expected_checksum,
cancellable, error))
diff --git a/src/libostree/ostree-repo-static-delta-processing.c
b/src/libostree/ostree-repo-static-delta-processing.c
index 79c0a0e..b82593b 100644
--- a/src/libostree/ostree-repo-static-delta-processing.c
+++ b/src/libostree/ostree-repo-static-delta-processing.c
@@ -158,8 +158,8 @@ _ostree_static_delta_part_validate (OstreeRepo *repo,
{
gboolean ret = FALSE;
gs_unref_object GInputStream *tmp_in = NULL;
- gs_free guchar *actual_checksum_bytes = NULL;
- gs_free gchar *actual_checksum = NULL;
+ g_autofree guchar *actual_checksum_bytes = NULL;
+ g_autofree char *actual_checksum = NULL;
tmp_in = (GInputStream*)g_file_read (part_path, cancellable, error);
if (!tmp_in)
@@ -525,7 +525,7 @@ dispatch_bspatch (OstreeRepo *repo,
guint64 offset, length;
gs_unref_object GInputStream *in_stream = NULL;
g_autoptr(GMappedFile) input_mfile = NULL;
- gs_free guchar *buf = NULL;
+ g_autofree guchar *buf = NULL;
struct bspatch_stream stream;
struct bzpatch_opaque_s opaque;
gsize bytes_written;
@@ -651,7 +651,7 @@ dispatch_open_splice_and_close (OstreeRepo *repo,
if (S_ISLNK (state->mode))
{
- gs_free char *nulterminated_target =
+ g_autofree char *nulterminated_target =
g_strndup ((char*)state->payload_data + content_offset, state->content_size);
g_file_info_set_symlink_target (finfo, nulterminated_target);
}
diff --git a/src/libostree/ostree-repo-traverse.c b/src/libostree/ostree-repo-traverse.c
index dc8c135..7b425bb 100644
--- a/src/libostree/ostree-repo-traverse.c
+++ b/src/libostree/ostree-repo-traverse.c
@@ -417,7 +417,7 @@ ostree_repo_traverse_commit_union (OstreeRepo *repo,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *tmp_checksum = NULL;
+ g_autofree char *tmp_checksum = NULL;
while (TRUE)
{
diff --git a/src/libostree/ostree-repo.c b/src/libostree/ostree-repo.c
index 106298a..45ebb26 100644
--- a/src/libostree/ostree-repo.c
+++ b/src/libostree/ostree-repo.c
@@ -670,7 +670,7 @@ ostree_repo_write_config (OstreeRepo *self,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *data = NULL;
+ g_autofree char *data = NULL;
gsize len;
g_return_val_if_fail (self->inited, FALSE);
@@ -774,7 +774,7 @@ impl_repo_remote_add (OstreeRepo *self,
if (sysroot != NULL || ostree_repo_is_system (self))
{
const char *sysconf_remotes = SYSCONFDIR "/ostree/remotes.d";
- gs_free char *basename = g_strconcat (name, ".conf", NULL);
+ g_autofree char *basename = g_strconcat (name, ".conf", NULL);
gs_unref_object GFile *etc_ostree_remotes_d = NULL;
if (sysroot == NULL)
@@ -795,7 +795,7 @@ impl_repo_remote_add (OstreeRepo *self,
if (remote->file != NULL)
{
- gs_free char *data = NULL;
+ g_autofree char *data = NULL;
gsize length;
data = g_key_file_to_data (remote->options, &length, NULL);
@@ -1051,7 +1051,7 @@ ostree_repo_remote_get_url (OstreeRepo *self,
GError **error)
{
local_cleanup_remote OstreeRemote *remote = NULL;
- gs_free char *url = NULL;
+ g_autofree char *url = NULL;
gboolean ret = FALSE;
g_return_val_if_fail (name != NULL, FALSE);
@@ -1395,9 +1395,9 @@ ostree_repo_open (OstreeRepo *self,
gboolean ret = FALSE;
gboolean is_archive;
struct stat stbuf;
- gs_free char *version = NULL;
- gs_free char *mode = NULL;
- gs_free char *parent_repo_path = NULL;
+ g_autofree char *version = NULL;
+ g_autofree char *mode = NULL;
+ g_autofree char *parent_repo_path = NULL;
g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
@@ -2828,7 +2828,7 @@ ostree_repo_read_commit (OstreeRepo *self,
{
gboolean ret = FALSE;
gs_unref_object GFile *ret_root = NULL;
- gs_free char *resolved_commit = NULL;
+ g_autofree char *resolved_commit = NULL;
if (!ostree_repo_resolve_rev (self, ref, FALSE, &resolved_commit, error))
goto out;
@@ -2967,7 +2967,7 @@ ostree_repo_pull_default_console_progress_changed (OstreeAsyncProgress *progress
{
GSConsole *console = user_data;
GString *buf;
- gs_free char *status = NULL;
+ g_autofree char *status = NULL;
guint outstanding_fetches;
guint outstanding_metadata_fetches;
guint outstanding_writes;
@@ -2999,9 +2999,9 @@ ostree_repo_pull_default_console_progress_changed (OstreeAsyncProgress *progress
guint metadata_fetched = ostree_async_progress_get_uint (progress, "metadata-fetched");
guint requested = ostree_async_progress_get_uint (progress, "requested");
guint64 bytes_sec = (g_get_monotonic_time () - ostree_async_progress_get_uint64 (progress,
"start-time")) / G_USEC_PER_SEC;
- gs_free char *formatted_bytes_transferred =
+ g_autofree char *formatted_bytes_transferred =
g_format_size_full (bytes_transferred, 0);
- gs_free char *formatted_bytes_sec = NULL;
+ g_autofree char *formatted_bytes_sec = NULL;
if (!bytes_sec) // Ignore first second
formatted_bytes_sec = g_strdup ("-");
@@ -3014,7 +3014,7 @@ ostree_repo_pull_default_console_progress_changed (OstreeAsyncProgress *progress
if (total_delta_parts > 0)
{
guint64 total_delta_part_size = ostree_async_progress_get_uint64 (progress,
"total-delta-part-size");
- gs_free char *formatted_total =
+ g_autofree char *formatted_total =
g_format_size (total_delta_part_size);
g_string_append_printf (buf, "Receiving delta parts: %u/%u %s/s %s/%s",
fetched_delta_parts, total_delta_parts,
@@ -3345,9 +3345,9 @@ ostree_repo_sign_delta (OstreeRepo *self,
gs_unref_bytes GBytes *delta_data = NULL;
gs_unref_bytes GBytes *signature_data = NULL;
gs_unref_variant GVariant *commit_variant = NULL;
- gs_free char *delta_path = NULL;
+ g_autofree char *delta_path = NULL;
gs_unref_object GFile *delta_file = NULL;
- gs_free char *detached_metadata_relpath = NULL;
+ g_autofree char *detached_metadata_relpath = NULL;
gs_unref_object GFile *detached_metadata_path = NULL;
gs_unref_variant GVariant *existing_detached_metadata = NULL;
gs_unref_variant GVariant *normalized = NULL;
@@ -3538,7 +3538,7 @@ ostree_repo_verify_commit_ext (OstreeRepo *self,
gs_unref_object GFile *keyringdir_ref = NULL;
gs_unref_variant GVariant *metadata = NULL;
gs_unref_bytes GBytes *signed_data = NULL;
- gs_free gchar *commit_filename = NULL;
+ g_autofree char *commit_filename = NULL;
/* Create a temporary file for the commit */
if (!ostree_repo_load_variant (self, OSTREE_OBJECT_TYPE_COMMIT,
diff --git a/src/libostree/ostree-sepolicy.c b/src/libostree/ostree-sepolicy.c
index 91c78b4..71e59e1 100644
--- a/src/libostree/ostree-sepolicy.c
+++ b/src/libostree/ostree-sepolicy.c
@@ -194,7 +194,7 @@ initable_init (GInitable *initable,
{
gsize len;
GError *temp_error = NULL;
- gs_free char *line = g_data_input_stream_read_line_utf8 (datain, &len,
+ g_autofree char *line = g_data_input_stream_read_line_utf8 (datain, &len,
cancellable, &temp_error);
if (temp_error)
@@ -397,7 +397,7 @@ ostree_sepolicy_restorecon (OstreeSePolicy *self,
#ifdef HAVE_SELINUX
gboolean ret = FALSE;
gs_unref_object GFileInfo *src_info = NULL;
- gs_free char *label = NULL;
+ g_autofree char *label = NULL;
gboolean do_relabel = TRUE;
if (info != NULL)
@@ -475,7 +475,7 @@ ostree_sepolicy_setfscreatecon (OstreeSePolicy *self,
{
#ifdef HAVE_SELINUX
gboolean ret = FALSE;
- gs_free char *label = NULL;
+ g_autofree char *label = NULL;
/* setfscreatecon() will bomb out if the host has SELinux disabled,
* but we're enabled for the target system. This is kind of a
diff --git a/src/libostree/ostree-sysroot-cleanup.c b/src/libostree/ostree-sysroot-cleanup.c
index 30f1936..02bbe56 100644
--- a/src/libostree/ostree-sysroot-cleanup.c
+++ b/src/libostree/ostree-sysroot-cleanup.c
@@ -63,7 +63,7 @@ _ostree_sysroot_list_deployment_dirs_for_os (GFile *osdir,
GFileInfo *file_info = NULL;
GFile *child = NULL;
gs_unref_object OstreeDeployment *deployment = NULL;
- gs_free char *csum = NULL;
+ g_autofree char *csum = NULL;
gint deployserial;
if (!gs_file_enumerator_iterate (dir_enum, &file_info, &child,
@@ -368,8 +368,8 @@ cleanup_old_deployments (OstreeSysroot *self,
for (i = 0; i < all_boot_dirs->len; i++)
{
GFile *bootdir = all_boot_dirs->pdata[i];
- gs_free char *osname = NULL;
- gs_free char *bootcsum = NULL;
+ g_autofree char *osname = NULL;
+ g_autofree char *bootcsum = NULL;
if (!parse_bootdir_name (gs_file_get_basename_cached (bootdir),
&osname, &bootcsum))
@@ -395,7 +395,7 @@ cleanup_ref_prefix (OstreeRepo *repo,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *prefix = NULL;
+ g_autofree char *prefix = NULL;
gs_unref_hashtable GHashTable *refs = NULL;
GHashTableIter hashiter;
gpointer hashkey, hashvalue;
@@ -412,7 +412,7 @@ cleanup_ref_prefix (OstreeRepo *repo,
while (g_hash_table_iter_next (&hashiter, &hashkey, &hashvalue))
{
const char *suffix = hashkey;
- gs_free char *ref = g_strconcat (prefix, "/", suffix, NULL);
+ g_autofree char *ref = g_strconcat (prefix, "/", suffix, NULL);
ostree_repo_transaction_set_refspec (repo, ref, NULL);
}
@@ -459,7 +459,7 @@ generate_deployment_refs_and_prune (OstreeSysroot *self,
for (i = 0; i < deployments->len; i++)
{
OstreeDeployment *deployment = deployments->pdata[i];
- gs_free char *refname = g_strdup_printf ("ostree/%d/%d/%u",
+ g_autofree char *refname = g_strdup_printf ("ostree/%d/%d/%u",
bootversion, subbootversion,
i);
diff --git a/src/libostree/ostree-sysroot-deploy.c b/src/libostree/ostree-sysroot-deploy.c
index c95187a..eb8f250 100644
--- a/src/libostree/ostree-sysroot-deploy.c
+++ b/src/libostree/ostree-sysroot-deploy.c
@@ -190,7 +190,7 @@ ensure_directory_from_template (int orig_etc_fd,
}
else if (errno == ENOENT)
{
- gs_free char *parent_path = g_path_get_dirname (path);
+ g_autofree char *parent_path = g_path_get_dirname (path);
if (strcmp (parent_path, ".") != 0)
{
@@ -266,7 +266,7 @@ copy_modified_config_file (int orig_etc_fd,
if (strchr (path, '/') != NULL)
{
- gs_free char *parent = g_path_get_dirname (path);
+ g_autofree char *parent = g_path_get_dirname (path);
if (!ensure_directory_from_template (orig_etc_fd, modified_etc_fd, new_etc_fd,
parent, &dest_parent_dfd, cancellable, error))
@@ -414,7 +414,7 @@ merge_etc_changes (GFile *orig_etc,
{
GFile *file = removed->pdata[i];
gs_unref_object GFile *target_file = NULL;
- gs_free char *path = NULL;
+ g_autofree char *path = NULL;
path = g_file_get_relative_path (orig_etc, file);
g_assert (path);
@@ -427,7 +427,7 @@ merge_etc_changes (GFile *orig_etc,
for (i = 0; i < modified->len; i++)
{
OstreeDiffItem *diff = modified->pdata[i];
- gs_free char *path = g_file_get_relative_path (modified_etc, diff->target);
+ g_autofree char *path = g_file_get_relative_path (modified_etc, diff->target);
g_assert (path);
@@ -438,7 +438,7 @@ merge_etc_changes (GFile *orig_etc,
for (i = 0; i < added->len; i++)
{
GFile *file = added->pdata[i];
- gs_free char *path = g_file_get_relative_path (modified_etc, file);
+ g_autofree char *path = g_file_get_relative_path (modified_etc, file);
g_assert (path);
@@ -475,7 +475,7 @@ checkout_deployment_tree (OstreeSysroot *sysroot,
gboolean ret = FALSE;
OstreeRepoCheckoutOptions checkout_opts = { 0, };
const char *csum = ostree_deployment_get_csum (deployment);
- gs_free char *checkout_target_name = NULL;
+ g_autofree char *checkout_target_name = NULL;
g_autofree char *osdeploy_path = NULL;
gs_unref_object GFile *ret_deploy_target_path = NULL;
glnx_fd_close int osdeploy_dfd = -1;
@@ -538,7 +538,7 @@ relabel_one_path (OstreeSysroot *sysroot,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *relpath = NULL;
+ g_autofree char *relpath = NULL;
relpath = ptrarray_path_join (path_parts);
if (!ostree_sepolicy_restorecon (sepolicy, relpath,
@@ -851,7 +851,7 @@ ostree_sysroot_write_origin_file (OstreeSysroot *sysroot,
gs_unref_object GFile *deployment_path = ostree_sysroot_get_deployment_directory (sysroot, deployment);
gs_unref_object GFile *origin_path = ostree_sysroot_get_deployment_origin_path (deployment_path);
gs_unref_object GFile *origin_parent = g_file_get_parent (origin_path);
- gs_free char *contents = NULL;
+ g_autofree char *contents = NULL;
gsize len;
gs_unref_bytes GBytes *contents_bytes = NULL;
@@ -887,8 +887,8 @@ get_kernel_from_tree (GFile *deployroot,
gs_unref_object GFileEnumerator *dir_enum = NULL;
gs_unref_object GFile *ret_kernel = NULL;
gs_unref_object GFile *ret_initramfs = NULL;
- gs_free char *kernel_checksum = NULL;
- gs_free char *initramfs_checksum = NULL;
+ g_autofree char *kernel_checksum = NULL;
+ g_autofree char *initramfs_checksum = NULL;
if (g_file_query_exists (ostree_bootdir, NULL))
{
@@ -1055,9 +1055,9 @@ swap_bootlinks (OstreeSysroot *self,
int old_subbootversion;
int new_subbootversion;
gs_unref_object GFile *ostree_dir = g_file_get_child (self->path, "ostree");
- gs_free char *ostree_bootdir_name = g_strdup_printf ("boot.%d", bootversion);
+ g_autofree char *ostree_bootdir_name = g_strdup_printf ("boot.%d", bootversion);
gs_unref_object GFile *ostree_bootdir = g_file_resolve_relative_path (ostree_dir, ostree_bootdir_name);
- gs_free char *ostree_subbootdir_name = NULL;
+ g_autofree char *ostree_subbootdir_name = NULL;
gs_unref_object GFile *ostree_subbootdir = NULL;
if (bootversion != self->bootversion)
@@ -1083,11 +1083,11 @@ swap_bootlinks (OstreeSysroot *self,
for (i = 0; i < new_deployments->len; i++)
{
OstreeDeployment *deployment = new_deployments->pdata[i];
- gs_free char *bootlink_pathname = g_strdup_printf ("%s/%s/%d",
+ g_autofree char *bootlink_pathname = g_strdup_printf ("%s/%s/%d",
ostree_deployment_get_osname (deployment),
ostree_deployment_get_bootcsum (deployment),
ostree_deployment_get_bootserial (deployment));
- gs_free char *bootlink_target = g_strdup_printf ("../../../deploy/%s/deploy/%s.%d",
+ g_autofree char *bootlink_target = g_strdup_printf ("../../../deploy/%s/deploy/%s.%d",
ostree_deployment_get_osname (deployment),
ostree_deployment_get_csum (deployment),
ostree_deployment_get_deployserial (deployment));
@@ -1177,23 +1177,23 @@ install_deployment_kernel (OstreeSysroot *sysroot,
gs_unref_object GFile *bootcsumdir = NULL;
gs_unref_object GFile *bootconfpath = NULL;
gs_unref_object GFile *bootconfpath_parent = NULL;
- gs_free char *dest_kernel_name = NULL;
+ g_autofree char *dest_kernel_name = NULL;
gs_unref_object GFile *dest_kernel_path = NULL;
gs_unref_object GFile *dest_initramfs_path = NULL;
gs_unref_object GFile *tree_kernel_path = NULL;
gs_unref_object GFile *tree_initramfs_path = NULL;
gs_unref_object GFile *deployment_dir = NULL;
glnx_fd_close int deployment_dfd = -1;
- gs_free char *contents = NULL;
- gs_free char *deployment_version = NULL;
+ g_autofree char *contents = NULL;
+ g_autofree char *deployment_version = NULL;
gs_unref_hashtable GHashTable *osrelease_values = NULL;
- gs_free char *linux_relpath = NULL;
- gs_free char *linux_key = NULL;
- gs_free char *initramfs_relpath = NULL;
- gs_free char *initrd_key = NULL;
- gs_free char *version_key = NULL;
- gs_free char *ostree_kernel_arg = NULL;
- gs_free char *options_key = NULL;
+ g_autofree char *linux_relpath = NULL;
+ g_autofree char *linux_key = NULL;
+ g_autofree char *initramfs_relpath = NULL;
+ g_autofree char *initrd_key = NULL;
+ g_autofree char *version_key = NULL;
+ g_autofree char *ostree_kernel_arg = NULL;
+ g_autofree char *options_key = NULL;
GString *title_key;
__attribute__((cleanup(_ostree_kernel_args_cleanup))) OstreeKernelArgs *kargs = NULL;
const char *val;
@@ -1236,7 +1236,7 @@ install_deployment_kernel (OstreeSysroot *sysroot,
if (tree_initramfs_path)
{
- gs_free char *dest_initramfs_name = remove_checksum_from_kernel_name (gs_file_get_basename_cached
(tree_initramfs_path),
+ g_autofree char *dest_initramfs_name = remove_checksum_from_kernel_name (gs_file_get_basename_cached
(tree_initramfs_path),
bootcsum);
dest_initramfs_path = g_file_get_child (bootcsumdir, dest_initramfs_name);
@@ -1381,7 +1381,7 @@ swap_bootloader (OstreeSysroot *sysroot,
{
gboolean ret = FALSE;
gs_unref_object GFile *boot_loader_link = NULL;
- gs_free char *new_target = NULL;
+ g_autofree char *new_target = NULL;
g_assert ((current_bootversion == 0 && new_bootversion == 1) ||
(current_bootversion == 1 && new_bootversion == 0));
@@ -1437,8 +1437,8 @@ deployment_bootconfigs_equal (OstreeDeployment *a,
const char *b_boot_options = ostree_bootconfig_parser_get (b_bootconfig, "options");
__attribute__((cleanup(_ostree_kernel_args_cleanup))) OstreeKernelArgs *a_kargs = NULL;
__attribute__((cleanup(_ostree_kernel_args_cleanup))) OstreeKernelArgs *b_kargs = NULL;
- gs_free char *a_boot_options_without_ostree = NULL;
- gs_free char *b_boot_options_without_ostree = NULL;
+ g_autofree char *a_boot_options_without_ostree = NULL;
+ g_autofree char *b_boot_options_without_ostree = NULL;
/* We checksum the kernel arguments *except* ostree= */
a_kargs = _ostree_kernel_args_from_string (a_boot_options);
@@ -1775,7 +1775,7 @@ ostree_sysroot_deploy_tree (OstreeSysroot *self,
gs_unref_object GFile *tree_initramfs_path = NULL;
glnx_fd_close int deployment_dfd = -1;
gs_unref_object OstreeSePolicy *sepolicy = NULL;
- gs_free char *new_bootcsum = NULL;
+ g_autofree char *new_bootcsum = NULL;
gs_unref_object OstreeBootconfigParser *bootconfig = NULL;
g_return_val_if_fail (osname != NULL || self->booted_deployment != NULL, FALSE);
@@ -1888,7 +1888,7 @@ ostree_sysroot_deploy_tree (OstreeSysroot *self,
if (override_kernel_argv)
{
__attribute__((cleanup(_ostree_kernel_args_cleanup))) OstreeKernelArgs *kargs = NULL;
- gs_free char *new_options = NULL;
+ g_autofree char *new_options = NULL;
kargs = _ostree_kernel_args_new ();
_ostree_kernel_args_append_argv (kargs, override_kernel_argv);
@@ -1925,7 +1925,7 @@ ostree_sysroot_deployment_set_kargs (OstreeSysroot *self,
gs_unref_ptrarray GPtrArray *new_deployments = g_ptr_array_new_with_free_func (g_object_unref);
gs_unref_object OstreeDeployment *new_deployment = NULL;
__attribute__((cleanup(_ostree_kernel_args_cleanup))) OstreeKernelArgs *kargs = NULL;
- gs_free char *new_options = NULL;
+ g_autofree char *new_options = NULL;
OstreeBootconfigParser *new_bootconfig;
new_deployment = ostree_deployment_clone (deployment);
diff --git a/src/libostree/ostree-sysroot-upgrader.c b/src/libostree/ostree-sysroot-upgrader.c
index 997ea6b..9bcd711 100644
--- a/src/libostree/ostree-sysroot-upgrader.c
+++ b/src/libostree/ostree-sysroot-upgrader.c
@@ -71,8 +71,8 @@ parse_refspec (OstreeSysrootUpgrader *self,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *origin_refspec = NULL;
- gs_free char *unconfigured_state = NULL;
+ g_autofree char *origin_refspec = NULL;
+ g_autofree char *unconfigured_state = NULL;
if ((self->flags & OSTREE_SYSROOT_UPGRADER_FLAGS_IGNORE_UNCONFIGURED) == 0)
{
@@ -423,8 +423,8 @@ ostree_sysroot_upgrader_check_timestamps (OstreeRepo *repo,
{
GDateTime *old_ts = g_date_time_new_from_unix_utc (ostree_commit_get_timestamp (old_commit));
GDateTime *new_ts = g_date_time_new_from_unix_utc (ostree_commit_get_timestamp (new_commit));
- gs_free char *old_ts_str = NULL;
- gs_free char *new_ts_str = NULL;
+ g_autofree char *old_ts_str = NULL;
+ g_autofree char *new_ts_str = NULL;
g_assert (old_ts);
g_assert (new_ts);
@@ -496,8 +496,8 @@ ostree_sysroot_upgrader_pull_one_dir (OstreeSysrootUpgrader *self,
gs_unref_object OstreeRepo *repo = NULL;
char *refs_to_fetch[] = { self->origin_ref, NULL };
const char *from_revision = NULL;
- gs_free char *new_revision = NULL;
- gs_free char *origin_refspec = NULL;
+ g_autofree char *new_revision = NULL;
+ g_autofree char *origin_refspec = NULL;
if (!ostree_sysroot_get_repo (self->sysroot, &repo, cancellable, error))
goto out;
diff --git a/src/libostree/ostree-sysroot.c b/src/libostree/ostree-sysroot.c
index 8240ff4..1e1c037 100644
--- a/src/libostree/ostree-sysroot.c
+++ b/src/libostree/ostree-sysroot.c
@@ -282,7 +282,7 @@ _ostree_sysroot_parse_deploy_path_name (const char *name,
{
gboolean ret = FALSE;
__attribute__((cleanup(match_info_cleanup))) GMatchInfo *match = NULL;
- gs_free char *serial_str = NULL;
+ g_autofree char *serial_str = NULL;
static gsize regex_initialized;
static GRegex *regex;
@@ -319,7 +319,7 @@ _ostree_sysroot_read_current_subbootversion (OstreeSysroot *self,
{
gboolean ret = FALSE;
struct stat stbuf;
- gs_free char *ostree_bootdir_name = g_strdup_printf ("ostree/boot.%d", bootversion);
+ g_autofree char *ostree_bootdir_name = g_strdup_printf ("ostree/boot.%d", bootversion);
if (!ensure_sysroot_fd (self, error))
goto out;
@@ -336,7 +336,7 @@ _ostree_sysroot_read_current_subbootversion (OstreeSysroot *self,
}
else
{
- gs_free char *current_subbootdir_name = NULL;
+ g_autofree char *current_subbootdir_name = NULL;
current_subbootdir_name = glnx_readlinkat_malloc (self->sysroot_fd, ostree_bootdir_name,
cancellable, error);
@@ -498,7 +498,7 @@ parse_origin (OstreeSysroot *self,
g_autoptr(GKeyFile) ret_origin = NULL;
g_autofree char *origin_path = g_strconcat ("../", deployment_name, ".origin", NULL);
struct stat stbuf;
- gs_free char *origin_contents = NULL;
+ g_autofree char *origin_contents = NULL;
ret_origin = g_key_file_new ();
@@ -543,8 +543,8 @@ parse_bootlink (const char *bootlink,
{
gboolean ret = FALSE;
__attribute__((cleanup(match_info_cleanup))) GMatchInfo *match = NULL;
- gs_free char *bootversion_str = NULL;
- gs_free char *treebootserial_str = NULL;
+ g_autofree char *bootversion_str = NULL;
+ g_autofree char *treebootserial_str = NULL;
static gsize regex_initialized;
static GRegex *regex;
@@ -588,9 +588,9 @@ parse_deployment (OstreeSysroot *self,
int entry_boot_version;
int treebootserial = -1;
int deployserial = -1;
- gs_free char *osname = NULL;
- gs_free char *bootcsum = NULL;
- gs_free char *treecsum = NULL;
+ g_autofree char *osname = NULL;
+ g_autofree char *bootcsum = NULL;
+ g_autofree char *treecsum = NULL;
glnx_fd_close int deployment_dfd = -1;
const char *deploy_basename;
g_autofree char *treebootserial_target = NULL;
@@ -675,7 +675,7 @@ list_deployments_process_one_boot_entry (OstreeSysroot *self,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *ostree_arg = NULL;
+ g_autofree char *ostree_arg = NULL;
gs_unref_object OstreeDeployment *deployment = NULL;
ostree_arg = get_ostree_kernel_arg_from_config (config);
@@ -996,7 +996,7 @@ parse_kernel_commandline (OstreeKernelArgs **out_args,
{
gboolean ret = FALSE;
gs_unref_object GFile *proc_cmdline = g_file_new_for_path ("/proc/cmdline");
- gs_free char *contents = NULL;
+ g_autofree char *contents = NULL;
gsize len;
if (!g_file_load_contents (proc_cmdline, cancellable, &contents, &len, NULL,
diff --git a/src/libotutil/ot-checksum-utils.c b/src/libotutil/ot-checksum-utils.c
index 290eda7..525b148 100644
--- a/src/libotutil/ot-checksum-utils.c
+++ b/src/libotutil/ot-checksum-utils.c
@@ -112,7 +112,7 @@ ot_gio_splice_get_checksum (GOutputStream *out,
{
gboolean ret = FALSE;
GChecksum *checksum = NULL;
- gs_free guchar *ret_csum = NULL;
+ g_autofree guchar *ret_csum = NULL;
checksum = g_checksum_new (G_CHECKSUM_SHA256);
diff --git a/src/libotutil/ot-fs-utils.c b/src/libotutil/ot-fs-utils.c
index b0f41a6..416d2bb 100644
--- a/src/libotutil/ot-fs-utils.c
+++ b/src/libotutil/ot-fs-utils.c
@@ -61,7 +61,7 @@ ot_lgetxattrat (int dfd,
/* A workaround for the lack of lgetxattrat(), thanks to Florian Weimer:
* https://mail.gnome.org/archives/ostree-list/2014-February/msg00017.html
*/
- gs_free char *full_path = g_strdup_printf ("/proc/self/fd/%d/%s", dfd, path);
+ g_autofree char *full_path = g_strdup_printf ("/proc/self/fd/%d/%s", dfd, path);
GBytes *bytes = NULL;
ssize_t bytes_read, real_size;
char *buf;
@@ -103,7 +103,7 @@ ot_lsetxattrat (int dfd,
/* A workaround for the lack of lsetxattrat(), thanks to Florian Weimer:
* https://mail.gnome.org/archives/ostree-list/2014-February/msg00017.html
*/
- gs_free char *full_path = g_strdup_printf ("/proc/self/fd/%d/%s", dfd, path);
+ g_autofree char *full_path = g_strdup_printf ("/proc/self/fd/%d/%s", dfd, path);
int res;
do
diff --git a/src/libotutil/ot-gio-utils.c b/src/libotutil/ot-gio-utils.c
index 3028a45..bb8675a 100644
--- a/src/libotutil/ot-gio-utils.c
+++ b/src/libotutil/ot-gio-utils.c
@@ -56,7 +56,7 @@ ot_gfile_from_build_path (const char *first, ...)
{
va_list args;
const char *arg;
- gs_free char *path = NULL;
+ g_autofree char *path = NULL;
gs_unref_ptrarray GPtrArray *components = NULL;
va_start (args, first);
@@ -113,7 +113,7 @@ ot_gfile_get_child_build_path (GFile *parent,
{
va_list args;
const char *arg;
- gs_free char *path = NULL;
+ g_autofree char *path = NULL;
gs_unref_ptrarray GPtrArray *components = NULL;
va_start (args, first);
@@ -142,7 +142,7 @@ ot_gfile_resolve_path_printf (GFile *path,
...)
{
va_list args;
- gs_free char *relpath = NULL;
+ g_autofree char *relpath = NULL;
va_start (args, format);
relpath = g_strdup_vprintf (format, args);
@@ -252,7 +252,7 @@ ot_gfile_load_contents_utf8_allow_noent (GFile *path,
{
gboolean ret = FALSE;
GError *temp_error = NULL;
- gs_free char *ret_contents = NULL;
+ g_autofree char *ret_contents = NULL;
ret_contents = gs_file_load_contents_utf8 (path, cancellable, &temp_error);
if (!ret_contents)
@@ -290,7 +290,7 @@ ot_file_replace_contents_at (int dfd,
{
gboolean ret = FALSE;
int fd;
- gs_free char *tmpname = NULL;
+ g_autofree char *tmpname = NULL;
gs_unref_object GOutputStream *stream = NULL;
gs_unref_object GInputStream *instream = NULL;
@@ -529,7 +529,7 @@ ot_gfile_atomic_symlink_swap (GFile *path,
{
gboolean ret = FALSE;
gs_unref_object GFile *parent = g_file_get_parent (path);
- gs_free char *tmpname = g_strconcat (gs_file_get_basename_cached (path), ".tmp", NULL);
+ g_autofree char *tmpname = g_strconcat (gs_file_get_basename_cached (path), ".tmp", NULL);
gs_unref_object GFile *tmppath = g_file_get_child (parent, tmpname);
int parent_dfd = -1;
diff --git a/src/libotutil/ot-keyfile-utils.c b/src/libotutil/ot-keyfile-utils.c
index c585108..7a12e5f 100644
--- a/src/libotutil/ot-keyfile-utils.c
+++ b/src/libotutil/ot-keyfile-utils.c
@@ -73,7 +73,7 @@ ot_keyfile_get_value_with_default (GKeyFile *keyfile,
{
gboolean ret = FALSE;
GError *temp_error = NULL;
- gs_free char *ret_value = NULL;
+ g_autofree char *ret_value = NULL;
g_return_val_if_fail (keyfile != NULL, ret);
g_return_val_if_fail (section != NULL, ret);
@@ -120,7 +120,7 @@ ot_keyfile_copy_group (GKeyFile *source_keyfile,
for (ii = 0; ii < length; ii++)
{
- gs_free char *value = NULL;
+ g_autofree char *value = NULL;
value = g_key_file_get_value (source_keyfile, group_name, keys[ii], NULL);
g_key_file_set_value (target_keyfile, group_name, keys[ii], value);
diff --git a/src/ostree/ot-admin-builtin-deploy.c b/src/ostree/ot-admin-builtin-deploy.c
index 1872894..b2b24f0 100644
--- a/src/ostree/ot-admin-builtin-deploy.c
+++ b/src/ostree/ot-admin-builtin-deploy.c
@@ -61,7 +61,7 @@ ot_admin_builtin_deploy (int argc, char **argv, GCancellable *cancellable, GErro
gs_unref_ptrarray GPtrArray *new_deployments = NULL;
gs_unref_object OstreeDeployment *new_deployment = NULL;
gs_unref_object OstreeDeployment *merge_deployment = NULL;
- gs_free char *revision = NULL;
+ g_autofree char *revision = NULL;
__attribute__((cleanup(_ostree_kernel_args_cleanup))) OstreeKernelArgs *kargs = NULL;
context = g_option_context_new ("REFSPEC - Checkout revision REFSPEC as the new default deployment");
diff --git a/src/ostree/ot-admin-builtin-instutil.c b/src/ostree/ot-admin-builtin-instutil.c
index 58bb78f..d271da7 100644
--- a/src/ostree/ot-admin-builtin-instutil.c
+++ b/src/ostree/ot-admin-builtin-instutil.c
@@ -74,7 +74,7 @@ ot_admin_builtin_instutil (int argc, char **argv, GCancellable *cancellable, GEr
gboolean ret = FALSE;
OstreeAdminInstUtilCommand *subcommand;
const char *subcommand_name = NULL;
- gs_free char *prgname = NULL;
+ g_autofree char *prgname = NULL;
int in, out;
for (in = 1, out = 1; in < argc; in++, out++)
@@ -111,7 +111,7 @@ ot_admin_builtin_instutil (int argc, char **argv, GCancellable *cancellable, GEr
if (!subcommand->name)
{
GOptionContext *context;
- gs_free char *help;
+ g_autofree char *help;
context = ostree_admin_instutil_option_context_new_with_commands ();
diff --git a/src/ostree/ot-admin-builtin-set-origin.c b/src/ostree/ot-admin-builtin-set-origin.c
index ed2b44a..bcf1b38 100644
--- a/src/ostree/ot-admin-builtin-set-origin.c
+++ b/src/ostree/ot-admin-builtin-set-origin.c
@@ -101,8 +101,8 @@ ot_admin_builtin_set_origin (int argc, char **argv, GCancellable *cancellable, G
for (iter = opt_set; iter && *iter; iter++)
{
const char *keyvalue = *iter;
- gs_free char *subkey = NULL;
- gs_free char *subvalue = NULL;
+ g_autofree char *subkey = NULL;
+ g_autofree char *subvalue = NULL;
if (!ot_parse_keyvalue (keyvalue, &subkey, &subvalue, error))
goto out;
@@ -120,15 +120,15 @@ ot_admin_builtin_set_origin (int argc, char **argv, GCancellable *cancellable, G
}
{ GKeyFile *old_origin = ostree_deployment_get_origin (target_deployment);
- gs_free char *origin_refspec = g_key_file_get_string (old_origin, "origin", "refspec", NULL);
- gs_free char *new_refspec = NULL;
- gs_free char *origin_remote = NULL;
- gs_free char *origin_ref = NULL;
+ g_autofree char *origin_refspec = g_key_file_get_string (old_origin, "origin", "refspec", NULL);
+ g_autofree char *new_refspec = NULL;
+ g_autofree char *origin_remote = NULL;
+ g_autofree char *origin_ref = NULL;
if (!ostree_parse_refspec (origin_refspec, &origin_remote, &origin_ref, error))
goto out;
- { gs_free char *new_refspec = g_strconcat (remotename, ":", branch ? branch : origin_ref, NULL);
+ { g_autofree char *new_refspec = g_strconcat (remotename, ":", branch ? branch : origin_ref, NULL);
gs_unref_keyfile GKeyFile *new_origin = NULL;
gs_unref_object GFile *origin_path = NULL;
diff --git a/src/ostree/ot-admin-builtin-status.c b/src/ostree/ot-admin-builtin-status.c
index 802aaa8..242a915 100644
--- a/src/ostree/ot-admin-builtin-status.c
+++ b/src/ostree/ot-admin-builtin-status.c
@@ -57,8 +57,8 @@ deployment_get_gpg_verify (OstreeDeployment *deployment,
* API in libostree if the OstreeRepo parameter is acceptable. */
GKeyFile *origin;
- gs_free char *refspec = NULL;
- gs_free char *remote = NULL;
+ g_autofree char *refspec = NULL;
+ g_autofree char *remote = NULL;
gboolean gpg_verify = FALSE;
origin = ostree_deployment_get_origin (deployment);
@@ -119,7 +119,7 @@ ot_admin_builtin_status (int argc, char **argv, GCancellable *cancellable, GErro
OstreeDeployment *deployment = deployments->pdata[i];
GKeyFile *origin;
const char *ref = ostree_deployment_get_csum (deployment);
- gs_free gchar *version = version_of_commit (repo, ref);
+ g_autofree char *version = version_of_commit (repo, ref);
gs_unref_object OstreeGpgVerifyResult *result = NULL;
GString *output_buffer;
guint jj, n_signatures;
@@ -137,7 +137,7 @@ ot_admin_builtin_status (int argc, char **argv, GCancellable *cancellable, GErro
g_print (" origin: none\n");
else
{
- gs_free char *origin_refspec = g_key_file_get_string (origin, "origin", "refspec", NULL);
+ g_autofree char *origin_refspec = g_key_file_get_string (origin, "origin", "refspec", NULL);
if (!origin_refspec)
g_print (" origin: <unknown origin type>\n");
else
diff --git a/src/ostree/ot-admin-builtin-switch.c b/src/ostree/ot-admin-builtin-switch.c
index ab6334f..9a0a5ce 100644
--- a/src/ostree/ot-admin-builtin-switch.c
+++ b/src/ostree/ot-admin-builtin-switch.c
@@ -47,13 +47,13 @@ ot_admin_builtin_switch (int argc, char **argv, GCancellable *cancellable, GErro
gs_unref_object OstreeSysroot *sysroot = NULL;
const char *new_provided_refspec = NULL;
gs_unref_object OstreeRepo *repo = NULL;
- gs_free char *origin_refspec = NULL;
- gs_free char *origin_remote = NULL;
- gs_free char *origin_ref = NULL;
- gs_free char *new_remote = NULL;
- gs_free char *new_ref = NULL;
- gs_free char *new_refspec = NULL;
- gs_free char *new_revision = NULL;
+ g_autofree char *origin_refspec = NULL;
+ g_autofree char *origin_remote = NULL;
+ g_autofree char *origin_ref = NULL;
+ g_autofree char *new_remote = NULL;
+ g_autofree char *new_ref = NULL;
+ g_autofree char *new_refspec = NULL;
+ g_autofree char *new_revision = NULL;
gs_unref_object GFile *deployment_path = NULL;
gs_unref_object GFile *deployment_origin_path = NULL;
gs_unref_object OstreeDeployment *merge_deployment = NULL;
diff --git a/src/ostree/ot-admin-builtin-upgrade.c b/src/ostree/ot-admin-builtin-upgrade.c
index 25308aa..d244aee 100644
--- a/src/ostree/ot-admin-builtin-upgrade.c
+++ b/src/ostree/ot-admin-builtin-upgrade.c
@@ -51,10 +51,10 @@ ot_admin_builtin_upgrade (int argc, char **argv, GCancellable *cancellable, GErr
GOptionContext *context;
gs_unref_object OstreeSysroot *sysroot = NULL;
gs_unref_object OstreeSysrootUpgrader *upgrader = NULL;
- gs_free char *origin_remote = NULL;
- gs_free char *origin_ref = NULL;
- gs_free char *origin_refspec = NULL;
- gs_free char *new_revision = NULL;
+ g_autofree char *origin_remote = NULL;
+ g_autofree char *origin_ref = NULL;
+ g_autofree char *origin_refspec = NULL;
+ g_autofree char *new_revision = NULL;
gs_unref_object GFile *deployment_path = NULL;
gs_unref_object GFile *deployment_origin_path = NULL;
gs_unref_object OstreeDeployment *merge_deployment = NULL;
diff --git a/src/ostree/ot-admin-instutil-builtin-selinux-ensure-labeled.c
b/src/ostree/ot-admin-instutil-builtin-selinux-ensure-labeled.c
index bc20799..38cbc06 100644
--- a/src/ostree/ot-admin-instutil-builtin-selinux-ensure-labeled.c
+++ b/src/ostree/ot-admin-instutil-builtin-selinux-ensure-labeled.c
@@ -61,8 +61,8 @@ relabel_one_path (OstreeSePolicy *sepolicy,
GError **error)
{
gboolean ret = FALSE;
- gs_free char *relpath = NULL;
- gs_free char *new_label = NULL;
+ g_autofree char *relpath = NULL;
+ g_autofree char *new_label = NULL;
relpath = ptrarray_path_join (path_parts);
if (!ostree_sepolicy_restorecon (sepolicy, relpath,
diff --git a/src/ostree/ot-builtin-admin.c b/src/ostree/ot-builtin-admin.c
index 6cc6384..8bbda18 100644
--- a/src/ostree/ot-builtin-admin.c
+++ b/src/ostree/ot-builtin-admin.c
@@ -82,7 +82,7 @@ ostree_builtin_admin (int argc, char **argv, GCancellable *cancellable, GError *
gboolean ret = FALSE;
const char *subcommand_name = NULL;
OstreeAdminCommand *subcommand;
- gs_free char *prgname = NULL;
+ g_autofree char *prgname = NULL;
int in, out;
/*
@@ -125,7 +125,7 @@ ostree_builtin_admin (int argc, char **argv, GCancellable *cancellable, GError *
if (!subcommand->name)
{
GOptionContext *context;
- gs_free char *help;
+ g_autofree char *help;
context = ostree_admin_option_context_new_with_commands ();
diff --git a/src/ostree/ot-builtin-checkout.c b/src/ostree/ot-builtin-checkout.c
index 8a3e1c6..0b9a0aa 100644
--- a/src/ostree/ot-builtin-checkout.c
+++ b/src/ostree/ot-builtin-checkout.c
@@ -159,9 +159,9 @@ process_many_checkouts (OstreeRepo *repo,
GError *temp_error = NULL;
gs_unref_object GInputStream *instream = NULL;
gs_unref_object GDataInputStream *datastream = NULL;
- gs_free char *revision = NULL;
- gs_free char *subpath = NULL;
- gs_free char *resolved_commit = NULL;
+ g_autofree char *revision = NULL;
+ g_autofree char *subpath = NULL;
+ g_autofree char *resolved_commit = NULL;
if (opt_from_stdin)
{
@@ -229,7 +229,7 @@ ostree_builtin_checkout (int argc, char **argv, GCancellable *cancellable, GErro
gboolean ret = FALSE;
const char *commit;
const char *destination;
- gs_free char *resolved_commit = NULL;
+ g_autofree char *resolved_commit = NULL;
context = g_option_context_new ("COMMIT [DESTINATION] - Check out a commit into a filesystem tree");
diff --git a/src/ostree/ot-builtin-checksum.c b/src/ostree/ot-builtin-checksum.c
index 5c534f8..9381bf7 100644
--- a/src/ostree/ot-builtin-checksum.c
+++ b/src/ostree/ot-builtin-checksum.c
@@ -43,8 +43,8 @@ on_checksum_received (GObject *obj,
GAsyncResult *result,
gpointer user_data)
{
- gs_free guchar *csum = NULL;
- gs_free char *checksum = NULL;
+ g_autofree guchar *csum = NULL;
+ g_autofree char *checksum = NULL;
AsyncChecksumData *data = user_data;
if (ostree_checksum_file_async_finish ((GFile*)obj, result, &csum, data->error))
diff --git a/src/ostree/ot-builtin-commit.c b/src/ostree/ot-builtin-commit.c
index 0a36ef3..61ac592 100644
--- a/src/ostree/ot-builtin-commit.c
+++ b/src/ostree/ot-builtin-commit.c
@@ -97,7 +97,7 @@ parse_statoverride_file (GHashTable **out_mode_add,
char **iter = NULL; /* nofree */
gs_unref_hashtable GHashTable *ret_hash = NULL;
gs_unref_object GFile *path = NULL;
- gs_free char *contents = NULL;
+ g_autofree char *contents = NULL;
char **lines = NULL;
path = g_file_new_for_path (opt_statoverride_file);
@@ -174,8 +174,8 @@ commit_editor (OstreeRepo *repo,
GCancellable *cancellable,
GError **error)
{
- gs_free char *input = NULL;
- gs_free char *output = NULL;
+ g_autofree char *input = NULL;
+ g_autofree char *output = NULL;
gboolean ret = FALSE;
GString *bodybuf = NULL;
char **lines = NULL;
@@ -264,7 +264,7 @@ parse_keyvalue_strings (char **strings,
{
const char *s;
const char *eq;
- gs_free char *key = NULL;
+ g_autofree char *key = NULL;
s = *iter;
@@ -296,13 +296,13 @@ ostree_builtin_commit (int argc, char **argv, GCancellable *cancellable, GError
gboolean ret = FALSE;
gboolean skip_commit = FALSE;
gs_unref_object GFile *arg = NULL;
- gs_free char *parent = NULL;
- gs_free char *commit_checksum = NULL;
+ g_autofree char *parent = NULL;
+ g_autofree char *commit_checksum = NULL;
gs_unref_object GFile *root = NULL;
gs_unref_variant GVariant *metadata = NULL;
gs_unref_variant GVariant *detached_metadata = NULL;
gs_unref_object OstreeMutableTree *mtree = NULL;
- gs_free char *tree_type = NULL;
+ g_autofree char *tree_type = NULL;
gs_unref_hashtable GHashTable *mode_adds = NULL;
OstreeRepoCommitModifierFlags flags = 0;
OstreeRepoCommitModifier *modifier = NULL;
diff --git a/src/ostree/ot-builtin-config.c b/src/ostree/ot-builtin-config.c
index 235e498..7590dc1 100644
--- a/src/ostree/ot-builtin-config.c
+++ b/src/ostree/ot-builtin-config.c
@@ -61,8 +61,8 @@ ostree_builtin_config (int argc, char **argv, GCancellable *cancellable, GError
const char *op;
const char *section_key;
const char *value;
- gs_free char *section = NULL;
- gs_free char *key = NULL;
+ g_autofree char *section = NULL;
+ g_autofree char *key = NULL;
GKeyFile *config = NULL;
context = g_option_context_new ("- Change configuration settings");
@@ -102,7 +102,7 @@ ostree_builtin_config (int argc, char **argv, GCancellable *cancellable, GError
else if (!strcmp (op, "get"))
{
GKeyFile *readonly_config = NULL;
- gs_free char *value = NULL;
+ g_autofree char *value = NULL;
if (argc < 3)
{
g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED,
diff --git a/src/ostree/ot-builtin-diff.c b/src/ostree/ot-builtin-diff.c
index 7948c5d..816b80e 100644
--- a/src/ostree/ot-builtin-diff.c
+++ b/src/ostree/ot-builtin-diff.c
@@ -123,7 +123,7 @@ ostree_builtin_diff (int argc, char **argv, GCancellable *cancellable, GError **
gs_unref_object OstreeRepo *repo = NULL;
const char *src;
const char *target;
- gs_free char *src_prev = NULL;
+ g_autofree char *src_prev = NULL;
gs_unref_object GFile *srcf = NULL;
gs_unref_object GFile *targetf = NULL;
gs_unref_ptrarray GPtrArray *modified = NULL;
@@ -183,9 +183,9 @@ ostree_builtin_diff (int argc, char **argv, GCancellable *cancellable, GError **
gs_unref_hashtable GHashTable *reachable_a = NULL;
gs_unref_hashtable GHashTable *reachable_b = NULL;
gs_unref_hashtable GHashTable *reachable_intersection = NULL;
- gs_free char *rev_a = NULL;
- gs_free char *rev_b = NULL;
- gs_free char *size = NULL;
+ g_autofree char *rev_a = NULL;
+ g_autofree char *rev_b = NULL;
+ g_autofree char *size = NULL;
guint a_size;
guint b_size;
guint64 total_common;
diff --git a/src/ostree/ot-builtin-fsck.c b/src/ostree/ot-builtin-fsck.c
index 8f34043..eb90eff 100644
--- a/src/ostree/ot-builtin-fsck.c
+++ b/src/ostree/ot-builtin-fsck.c
@@ -142,8 +142,8 @@ load_and_fsck_one_object (OstreeRepo *repo,
}
else
{
- gs_free guchar *computed_csum = NULL;
- gs_free char *tmp_checksum = NULL;
+ g_autofree guchar *computed_csum = NULL;
+ g_autofree char *tmp_checksum = NULL;
if (!ostree_checksum_file_from_input (file_info, xattrs, input,
objtype, &computed_csum,
@@ -153,7 +153,7 @@ load_and_fsck_one_object (OstreeRepo *repo,
tmp_checksum = ostree_checksum_from_bytes (computed_csum);
if (strcmp (checksum, tmp_checksum) != 0)
{
- gs_free char *msg = g_strdup_printf ("corrupted object %s.%s; actual checksum: %s",
+ g_autofree char *msg = g_strdup_printf ("corrupted object %s.%s; actual checksum: %s",
checksum, ostree_object_type_to_string (objtype),
tmp_checksum);
if (opt_delete)
diff --git a/src/ostree/ot-builtin-gpg-sign.c b/src/ostree/ot-builtin-gpg-sign.c
index 9f596ec..93c78a4 100644
--- a/src/ostree/ot-builtin-gpg-sign.c
+++ b/src/ostree/ot-builtin-gpg-sign.c
@@ -39,7 +39,7 @@ static GOptionEntry options[] = {
static void
usage_error (GOptionContext *context, const char *message, GError **error)
{
- gs_free char *help = g_option_context_get_help (context, TRUE, NULL);
+ g_autofree char *help = g_option_context_get_help (context, TRUE, NULL);
g_printerr ("%s", help);
g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED, message);
}
@@ -199,7 +199,7 @@ ostree_builtin_gpg_sign (int argc, char **argv, GCancellable *cancellable, GErro
{
GOptionContext *context;
gs_unref_object OstreeRepo *repo = NULL;
- gs_free char *resolved_commit = NULL;
+ g_autofree char *resolved_commit = NULL;
const char *commit;
char **key_ids;
int n_key_ids, ii;
diff --git a/src/ostree/ot-builtin-log.c b/src/ostree/ot-builtin-log.c
index 5147adb..edc494e 100644
--- a/src/ostree/ot-builtin-log.c
+++ b/src/ostree/ot-builtin-log.c
@@ -43,7 +43,7 @@ log_commit (OstreeRepo *repo,
GError **error)
{
gs_unref_variant GVariant *variant = NULL;
- gs_free gchar *parent = NULL;
+ g_autofree char *parent = NULL;
gboolean ret = FALSE;
GError *local_error = NULL;
@@ -85,7 +85,7 @@ ostree_builtin_log (int argc,
gs_unref_object OstreeRepo *repo = NULL;
gboolean ret = FALSE;
const char *rev;
- gs_free char *checksum = NULL;
+ g_autofree char *checksum = NULL;
OstreeDumpFlags flags = OSTREE_DUMP_NONE;
context = g_option_context_new ("REF - Show log starting at commit or ref");
diff --git a/src/ostree/ot-builtin-prune.c b/src/ostree/ot-builtin-prune.c
index 89ad2e5..5bef209 100644
--- a/src/ostree/ot-builtin-prune.c
+++ b/src/ostree/ot-builtin-prune.c
@@ -44,7 +44,7 @@ ostree_builtin_prune (int argc, char **argv, GCancellable *cancellable, GError *
gboolean ret = FALSE;
GOptionContext *context;
gs_unref_object OstreeRepo *repo = NULL;
- gs_free char *formatted_freed_size = NULL;
+ g_autofree char *formatted_freed_size = NULL;
OstreeRepoPruneFlags pruneflags = 0;
gint n_objects_total;
gint n_objects_pruned;
diff --git a/src/ostree/ot-builtin-pull-local.c b/src/ostree/ot-builtin-pull-local.c
index 2b7bf67..991cea1 100644
--- a/src/ostree/ot-builtin-pull-local.c
+++ b/src/ostree/ot-builtin-pull-local.c
@@ -48,7 +48,7 @@ ostree_builtin_pull_local (int argc, char **argv, GCancellable *cancellable, GEr
int i;
const char *src_repo_arg;
GSConsole *console = NULL;
- gs_free char *src_repo_uri = NULL;
+ g_autofree char *src_repo_uri = NULL;
gs_unref_object OstreeAsyncProgress *progress = NULL;
gs_unref_ptrarray GPtrArray *refs_to_fetch = NULL;
gs_unref_hashtable GHashTable *source_objects = NULL;
@@ -77,7 +77,7 @@ ostree_builtin_pull_local (int argc, char **argv, GCancellable *cancellable, GEr
src_repo_uri = g_strconcat ("file://", src_repo_arg, NULL);
else
{
- gs_free char *cwd = g_get_current_dir ();
+ g_autofree char *cwd = g_get_current_dir ();
src_repo_uri = g_strconcat ("file://", cwd, "/", src_repo_arg, NULL);
}
diff --git a/src/ostree/ot-builtin-pull.c b/src/ostree/ot-builtin-pull.c
index 5d9eac4..cb407a8 100644
--- a/src/ostree/ot-builtin-pull.c
+++ b/src/ostree/ot-builtin-pull.c
@@ -60,7 +60,7 @@ ostree_builtin_pull (int argc, char **argv, GCancellable *cancellable, GError **
GOptionContext *context;
gs_unref_object OstreeRepo *repo = NULL;
gboolean ret = FALSE;
- gs_free char *remote = NULL;
+ g_autofree char *remote = NULL;
OstreeRepoPullFlags pullflags = 0;
GSConsole *console = NULL;
gs_unref_ptrarray GPtrArray *refs_to_fetch = NULL;
diff --git a/src/ostree/ot-builtin-refs.c b/src/ostree/ot-builtin-refs.c
index 9b02ca9..2b57927 100644
--- a/src/ostree/ot-builtin-refs.c
+++ b/src/ostree/ot-builtin-refs.c
@@ -80,8 +80,8 @@ ostree_builtin_refs (int argc, char **argv, GCancellable *cancellable, GError **
while (g_hash_table_iter_next (&hashiter, &hashkey, &hashvalue))
{
const char *refspec = hashkey;
- gs_free char *remote = NULL;
- gs_free char *ref = NULL;
+ g_autofree char *remote = NULL;
+ g_autofree char *ref = NULL;
if (!ostree_parse_refspec (refspec, &remote, &ref, error))
goto out;
diff --git a/src/ostree/ot-builtin-reset.c b/src/ostree/ot-builtin-reset.c
index c581c92..6300d16 100644
--- a/src/ostree/ot-builtin-reset.c
+++ b/src/ostree/ot-builtin-reset.c
@@ -60,8 +60,8 @@ ostree_builtin_reset (int argc,
gboolean ret = FALSE;
const char *ref;
const char *target = NULL;
- gs_free gchar *current = NULL;
- gs_free gchar *checksum = NULL;
+ g_autofree char *current = NULL;
+ g_autofree char *checksum = NULL;
context = g_option_context_new ("REF COMMIT - Reset a REF to a previous COMMIT");
diff --git a/src/ostree/ot-builtin-rev-parse.c b/src/ostree/ot-builtin-rev-parse.c
index f0835ca..9bd3aaa 100644
--- a/src/ostree/ot-builtin-rev-parse.c
+++ b/src/ostree/ot-builtin-rev-parse.c
@@ -39,7 +39,7 @@ ostree_builtin_rev_parse (int argc, char **argv, GCancellable *cancellable, GErr
gboolean ret = FALSE;
const char *rev = "master";
int i;
- gs_free char *resolved_rev = NULL;
+ g_autofree char *resolved_rev = NULL;
context = g_option_context_new ("REV - Output the target of a rev");
diff --git a/src/ostree/ot-builtin-show.c b/src/ostree/ot-builtin-show.c
index 1729f91..4303c14 100644
--- a/src/ostree/ot-builtin-show.c
+++ b/src/ostree/ot-builtin-show.c
@@ -90,7 +90,7 @@ do_print_related (OstreeRepo *repo,
while (g_variant_iter_loop (viter, "(&s ay)", &name, &csum_v))
{
- gs_free char *checksum = ostree_checksum_from_bytes_v (csum_v);
+ g_autofree char *checksum = ostree_checksum_from_bytes_v (csum_v);
g_print ("%s %s\n", name, checksum);
}
csum_v = NULL;
@@ -249,7 +249,7 @@ ostree_builtin_show (int argc, char **argv, GCancellable *cancellable, GError **
gs_unref_object OstreeRepo *repo = NULL;
gboolean ret = FALSE;
const char *rev;
- gs_free char *resolved_rev = NULL;
+ g_autofree char *resolved_rev = NULL;
context = g_option_context_new ("OBJECT - Output a metadata object");
@@ -341,7 +341,7 @@ ostree_builtin_show (int argc, char **argv, GCancellable *cancellable, GError **
g_print ("Extended Attributes: ");
if (xattrs)
{
- gs_free char *xattr_string = g_variant_print (xattrs, TRUE);
+ g_autofree char *xattr_string = g_variant_print (xattrs, TRUE);
g_print ("{ %s }\n", xattr_string);
}
else
diff --git a/src/ostree/ot-builtin-static-delta.c b/src/ostree/ot-builtin-static-delta.c
index 9eece84..80f83b3 100644
--- a/src/ostree/ot-builtin-static-delta.c
+++ b/src/ostree/ot-builtin-static-delta.c
@@ -155,9 +155,9 @@ ot_static_delta_builtin_generate (int argc, char **argv, GCancellable *cancellab
else
{
const char *from_source;
- gs_free char *from_resolved = NULL;
- gs_free char *to_resolved = NULL;
- gs_free char *from_parent_str = NULL;
+ g_autofree char *from_resolved = NULL;
+ g_autofree char *to_resolved = NULL;
+ g_autofree char *from_parent_str = NULL;
gs_unref_variant_builder GVariantBuilder *parambuilder = NULL;
g_assert (opt_to_rev);
@@ -332,7 +332,7 @@ ostree_builtin_static_delta (int argc, char **argv, GCancellable *cancellable, G
if (!command->fn)
{
- gs_free char *msg = g_strdup_printf ("Unknown command '%s'", cmdname);
+ g_autofree char *msg = g_strdup_printf ("Unknown command '%s'", cmdname);
static_delta_usage (argv, TRUE);
g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED, msg);
goto out;
diff --git a/src/ostree/ot-builtin-trivial-httpd.c b/src/ostree/ot-builtin-trivial-httpd.c
index 197b44f..484c496 100644
--- a/src/ostree/ot-builtin-trivial-httpd.c
+++ b/src/ostree/ot-builtin-trivial-httpd.c
@@ -150,7 +150,7 @@ do_get (OtTrivialHttpd *self,
char *slash;
int ret;
struct stat stbuf;
- gs_free char *safepath = NULL;
+ g_autofree char *safepath = NULL;
if (strstr (path, "../") != NULL)
{
@@ -188,7 +188,7 @@ do_get (OtTrivialHttpd *self,
slash = strrchr (safepath, '/');
if (!slash || slash[1])
{
- gs_free char *redir_uri = NULL;
+ g_autofree char *redir_uri = NULL;
redir_uri = g_strdup_printf ("%s/", soup_message_get_uri (msg)->path);
soup_message_set_redirect (msg, SOUP_STATUS_MOVED_PERMANENTLY,
@@ -196,10 +196,10 @@ do_get (OtTrivialHttpd *self,
}
else
{
- gs_free char *index_realpath = g_strconcat (safepath, "/index.html", NULL);
+ g_autofree char *index_realpath = g_strconcat (safepath, "/index.html", NULL);
if (stat (index_realpath, &stbuf) != -1)
{
- gs_free char *index_path = g_strconcat (path, "/index.html", NULL);
+ g_autofree char *index_path = g_strconcat (path, "/index.html", NULL);
do_get (self, server, msg, index_path, context);
}
else
@@ -276,7 +276,7 @@ do_get (OtTrivialHttpd *self,
}
else /* msg->method == SOUP_METHOD_HEAD */
{
- gs_free char *length = NULL;
+ g_autofree char *length = NULL;
/* We could just use the same code for both GET and
* HEAD (soup-message-server-io.c will fix things up).
@@ -360,7 +360,7 @@ ostree_builtin_trivial_httpd (int argc, char **argv, GCancellable *cancellable,
soup_server_add_handler (server, NULL, httpd_callback, app, NULL);
if (opt_port_file)
{
- gs_free char *portstr = NULL;
+ g_autofree char *portstr = NULL;
#if SOUP_CHECK_VERSION(2, 48, 0)
GSList *listeners = soup_server_get_listeners (server);
gs_unref_object GSocket *listener = NULL;
diff --git a/src/ostree/ot-dump.c b/src/ostree/ot-dump.c
index a9fb623..c76ea0a 100644
--- a/src/ostree/ot-dump.c
+++ b/src/ostree/ot-dump.c
@@ -31,7 +31,7 @@
void
ot_dump_variant (GVariant *variant)
{
- gs_free char *formatted_variant = NULL;
+ g_autofree char *formatted_variant = NULL;
gs_unref_variant GVariant *byteswapped = NULL;
if (G_BYTE_ORDER != G_BIG_ENDIAN)
@@ -92,8 +92,8 @@ dump_commit (GVariant *variant,
const gchar *subject;
const gchar *body;
guint64 timestamp;
- gs_free gchar *str = NULL;
- gs_free gchar *version = NULL;
+ g_autofree char *str = NULL;
+ g_autofree char *version = NULL;
/* See OSTREE_COMMIT_GVARIANT_FORMAT */
g_variant_get (variant, "(a{sv}aya(say)&s&stayay)", NULL, NULL, NULL,
diff --git a/src/ostree/ot-editor.c b/src/ostree/ot-editor.c
index 05fbe1f..b84f687 100644
--- a/src/ostree/ot-editor.c
+++ b/src/ostree/ot-editor.c
@@ -69,7 +69,7 @@ ot_editor_prompt (OstreeRepo *repo,
GOutputStream *output;
const char *editor;
char *ret = NULL;
- gs_free gchar *args = NULL;
+ g_autofree char *args = NULL;
editor = get_editor ();
if (editor == NULL)
@@ -89,7 +89,7 @@ ot_editor_prompt (OstreeRepo *repo,
goto out;
{
- gs_free gchar *quoted_file = g_shell_quote (gs_file_get_path_cached (file));
+ g_autofree char *quoted_file = g_shell_quote (gs_file_get_path_cached (file));
args = g_strconcat (editor, " ", quoted_file, NULL);
}
ctx = gs_subprocess_context_newv ("/bin/sh", "-c", args, NULL);
diff --git a/src/ostree/ot-main.c b/src/ostree/ot-main.c
index 0a75bee..595217e 100644
--- a/src/ostree/ot-main.c
+++ b/src/ostree/ot-main.c
@@ -84,7 +84,7 @@ ostree_usage (OstreeCommand *commands,
gboolean is_error)
{
GOptionContext *context;
- gs_free char *help;
+ g_autofree char *help;
context = ostree_option_context_new_with_commands (commands);
@@ -125,7 +125,7 @@ ostree_run (int argc,
GError *error = NULL;
GCancellable *cancellable = NULL;
const char *command_name = NULL;
- gs_free char *prgname = NULL;
+ g_autofree char *prgname = NULL;
gboolean success = FALSE;
int in, out;
@@ -174,7 +174,7 @@ ostree_run (int argc,
if (!command->fn)
{
GOptionContext *context;
- gs_free char *help;
+ g_autofree char *help;
context = ostree_option_context_new_with_commands (commands);
@@ -265,7 +265,7 @@ ostree_option_context_parse (GOptionContext *context,
{
if (g_error_matches (local_error, G_IO_ERROR, G_IO_ERROR_NOT_FOUND))
{
- gs_free char *help = NULL;
+ g_autofree char *help = NULL;
g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED,
"Command requires a --repo argument");
@@ -342,7 +342,7 @@ ostree_admin_option_context_parse (GOptionContext *context,
gs_unref_ptrarray GPtrArray *deployments = NULL;
OstreeDeployment *first_deployment;
gs_unref_object GFile *deployment_file = NULL;
- gs_free char *deployment_path = NULL;
+ g_autofree char *deployment_path = NULL;
if (!ostree_sysroot_load (sysroot, cancellable, error))
goto out;
diff --git a/tests/test-bsdiff.c b/tests/test-bsdiff.c
index 1769cb9..4078a2b 100644
--- a/tests/test-bsdiff.c
+++ b/tests/test-bsdiff.c
@@ -66,9 +66,9 @@ test_bsdiff (void)
struct bsdiff_stream bsdiff_stream;
struct bspatch_stream bspatch_stream;
int i;
- gs_free guint8 *old = g_new (guint8, OLD_SIZE);
- gs_free guint8 *new = g_new (guint8, NEW_SIZE);
- gs_free guint8 *new_generated = g_new0 (guint8, NEW_SIZE);
+ g_autofree guint8 *old = g_new (guint8, OLD_SIZE);
+ g_autofree guint8 *new = g_new (guint8, NEW_SIZE);
+ g_autofree guint8 *new_generated = g_new0 (guint8, NEW_SIZE);
gs_unref_object GOutputStream *out = g_memory_output_stream_new_resizable ();
gs_unref_object GInputStream *in = NULL;
diff --git a/tests/test-gpg-verify-result.c b/tests/test-gpg-verify-result.c
index c00e90a..19b23b8 100644
--- a/tests/test-gpg-verify-result.c
+++ b/tests/test-gpg-verify-result.c
@@ -56,8 +56,8 @@ test_fixture_setup (TestFixture *fixture,
gpgme_data_t data_buffer;
gpgme_data_t signature_buffer;
OstreeGpgVerifyResult *result;
- gs_free char *homedir = NULL;
- gs_free char *filename = NULL;
+ g_autofree char *homedir = NULL;
+ g_autofree char *filename = NULL;
GError *local_error = NULL;
/* Mimic what OstreeGpgVerifier does to create OstreeGpgVerifyResult.
diff --git a/tests/test-keyfile-utils.c b/tests/test-keyfile-utils.c
index 25e86f6..551b508 100644
--- a/tests/test-keyfile-utils.c
+++ b/tests/test-keyfile-utils.c
@@ -181,8 +181,8 @@ test_copy_group (void)
for (ii = 0; ii < length; ii++)
{
- gs_free char *value = NULL;
- gs_free char *value2 = NULL;
+ g_autofree char *value = NULL;
+ g_autofree char *value2 = NULL;
value = g_key_file_get_value (g_keyfile, section, keys[ii], NULL);
value2 = g_key_file_get_value (g_keyfile, section, keys[ii], NULL);
diff --git a/tests/test-mutable-tree.c b/tests/test-mutable-tree.c
index 771ccab..d351f40 100644
--- a/tests/test-mutable-tree.c
+++ b/tests/test-mutable-tree.c
@@ -72,7 +72,7 @@ test_mutable_tree_walk (void)
{
gs_unref_object OstreeMutableTree *subdir = NULL;
gs_unref_object OstreeMutableTree *a = NULL;
- gs_free char *source_checksum = NULL;
+ g_autofree char *source_checksum = NULL;
ostree_mutable_tree_lookup (tree, "a", &source_checksum, &a, &error);
g_assert (ostree_mutable_tree_walk (a, split_path, 1, &subdir, &error));
g_assert (subdir);
@@ -88,9 +88,9 @@ test_ensure_parent_dirs (void)
GError *error = NULL;
const char *pathname = "/foo/bar/baz";
const char *checksum = "01234567890123456789012345678901";
- gs_free char *source_checksum = NULL;
+ g_autofree char *source_checksum = NULL;
gs_unref_object OstreeMutableTree *source_subdir = NULL;
- gs_free char *source_checksum2 = NULL;
+ g_autofree char *source_checksum2 = NULL;
gs_unref_object OstreeMutableTree *source_subdir2 = NULL;
g_assert (ot_util_path_split_validate (pathname, &split_path, &error));
@@ -116,7 +116,7 @@ test_ensure_dir (void)
const char *dirname = "foo";
const char *filename = "bar";
const char *checksum = "01234567890123456789012345678901";
- gs_free char *source_checksum = NULL;
+ g_autofree char *source_checksum = NULL;
gs_unref_object OstreeMutableTree *source_subdir = NULL;
g_assert (ostree_mutable_tree_ensure_dir (tree, dirname, &parent, &error));
@@ -139,7 +139,7 @@ test_replace_file (void)
g_assert (ostree_mutable_tree_replace_file (tree, filename, checksum, &error));
{
- gs_free char *out_checksum = NULL;
+ g_autofree char *out_checksum = NULL;
gs_unref_object OstreeMutableTree *subdir = NULL;
g_assert (ostree_mutable_tree_lookup (tree, filename, &out_checksum, &subdir, &error));
g_assert_cmpstr (checksum, ==, out_checksum);
@@ -147,7 +147,7 @@ test_replace_file (void)
g_assert (ostree_mutable_tree_replace_file (tree, filename, checksum2, &error));
{
- gs_free char *out_checksum = NULL;
+ g_autofree char *out_checksum = NULL;
gs_unref_object OstreeMutableTree *subdir = NULL;
g_assert (ostree_mutable_tree_lookup (tree, filename, &out_checksum, &subdir, &error));
g_assert_cmpstr (checksum2, ==, out_checksum);
diff --git a/tests/test-ot-tool-util.c b/tests/test-ot-tool-util.c
index e9b3521..0404132 100644
--- a/tests/test-ot-tool-util.c
+++ b/tests/test-ot-tool-util.c
@@ -87,8 +87,8 @@ test_ot_parse_keyvalue (void)
for (i = 0; i < G_N_ELEMENTS (keyvalue); i++)
{
- gs_free char *out_key = NULL;
- gs_free char *out_value = NULL;
+ g_autofree char *out_key = NULL;
+ g_autofree char *out_value = NULL;
g_assert_true (ot_parse_keyvalue (keyvalue[i],
&out_key,
&out_value,
@@ -98,8 +98,8 @@ test_ot_parse_keyvalue (void)
}
{
- gs_free char *out_key = NULL;
- gs_free char *out_value = NULL;
+ g_autofree char *out_key = NULL;
+ g_autofree char *out_value = NULL;
g_assert_false (ot_parse_keyvalue ("blabla",
&out_key,
&out_value,
diff --git a/tests/test-varint.c b/tests/test-varint.c
index e069fc5..c62b397 100644
--- a/tests/test-varint.c
+++ b/tests/test-varint.c
@@ -36,7 +36,7 @@ check_one_roundtrip (guint64 val)
if (g_test_verbose ())
{
gs_unref_variant GVariant *v = g_variant_new_from_data (G_VARIANT_TYPE ("ay"), buf->str, buf->len,
TRUE, NULL, NULL);
- gs_free char *data = g_variant_print (v, FALSE);
+ g_autofree char *data = g_variant_print (v, FALSE);
g_test_message ("%" G_GUINT64_FORMAT " -> %s", val, data);
}
g_assert (_ostree_read_varuint64 ((guint8*)buf->str, buf->len, &newval, &bytes_read));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]