fix linux-thread-db.c
This is a stylistic change to make it so the checker can analyze a function in linux-thread-db.c. * linux-thread-db.c (thread_db_load_search): Unconditionally call do_cleanups.
This commit is contained in:
parent
e35ac9bf5c
commit
1fc3cf4a5a
|
@ -1,3 +1,8 @@
|
||||||
|
2013-05-30 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
|
* linux-thread-db.c (thread_db_load_search): Unconditionally
|
||||||
|
call do_cleanups.
|
||||||
|
|
||||||
2013-05-30 Tom Tromey <tromey@redhat.com>
|
2013-05-30 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
* solib-aix.c (solib_aix_bfd_open): Don't use a null cleanup
|
* solib-aix.c (solib_aix_bfd_open): Don't use a null cleanup
|
||||||
|
|
|
@ -1029,17 +1029,17 @@ thread_db_load_search (void)
|
||||||
|| this_dir[pdir_len] == '/'))
|
|| this_dir[pdir_len] == '/'))
|
||||||
{
|
{
|
||||||
char *subdir = NULL;
|
char *subdir = NULL;
|
||||||
struct cleanup *free_subdir_cleanup = NULL;
|
struct cleanup *free_subdir_cleanup
|
||||||
|
= make_cleanup (null_cleanup, NULL);
|
||||||
|
|
||||||
if (this_dir[pdir_len] == '/')
|
if (this_dir[pdir_len] == '/')
|
||||||
{
|
{
|
||||||
subdir = xmalloc (strlen (this_dir));
|
subdir = xmalloc (strlen (this_dir));
|
||||||
free_subdir_cleanup = make_cleanup (xfree, subdir);
|
make_cleanup (xfree, subdir);
|
||||||
strcpy (subdir, this_dir + pdir_len + 1);
|
strcpy (subdir, this_dir + pdir_len + 1);
|
||||||
}
|
}
|
||||||
rc = try_thread_db_load_from_pdir (subdir);
|
rc = try_thread_db_load_from_pdir (subdir);
|
||||||
if (free_subdir_cleanup != NULL)
|
do_cleanups (free_subdir_cleanup);
|
||||||
do_cleanups (free_subdir_cleanup);
|
|
||||||
if (rc)
|
if (rc)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue