libsysprof-capture: Use sysprof_{steal,clear}_pointer() instead of GLib

They work exactly the same way as the GLib functions.

Signed-off-by: Philip Withnall <withnall@endlessm.com>

Helps: #40
This commit is contained in:
Philip Withnall
2020-07-01 17:41:03 +01:00
parent e96e35b6f1
commit 1d865c5c8e
8 changed files with 30 additions and 14 deletions

View File

@ -65,6 +65,8 @@
#include <sysprof-capture.h>
#include <unistd.h>
#include "sysprof-macros-internal.h"
typedef struct
{
uint64_t src;
@ -81,7 +83,7 @@ static void
translate_table_clear (GArray **tables,
unsigned int table)
{
g_clear_pointer (&tables[table], g_array_unref);
sysprof_clear_pointer (&tables[table], g_array_unref);
}
static int