Change 'handle_id' to be a local variable

The global variable 'handle_id' in tracectf.c is only used in a single
function, so change it to be a local variable.

Reviewed-by: Keith Seitz <keiths@redhat.com>
This commit is contained in:
Tom Tromey
2022-06-26 14:17:05 -06:00
parent 940d6baa70
commit b812967a60

View File

@ -855,7 +855,6 @@ public:
};
/* The struct pointer for current CTF directory. */
static int handle_id = -1;
static struct bt_context *ctx = NULL;
static struct bt_ctf_iter *ctf_iter = NULL;
/* The position of the first packet containing trace frame. */
@ -895,7 +894,7 @@ ctf_open_dir (const char *dirname)
ctx = bt_context_create ();
if (ctx == NULL)
error (_("Unable to create bt_context"));
handle_id = bt_context_add_trace (ctx, dirname, "ctf", NULL, NULL, NULL);
int handle_id = bt_context_add_trace (ctx, dirname, "ctf", NULL, NULL, NULL);
if (handle_id < 0)
{
ctf_destroy ();