@@ -2355,6 +2355,7 @@ _ostree_repo_gpg_prepare_verifier (OstreeRepo *self,
2355
2355
const gchar * remote_name ,
2356
2356
GFile * keyringdir ,
2357
2357
GFile * extra_keyring ,
2358
+ gboolean add_global_keyrings ,
2358
2359
OstreeGpgVerifier * * out_verifier ,
2359
2360
GCancellable * cancellable ,
2360
2361
GError * * error );
@@ -2391,8 +2392,8 @@ ostree_repo_remote_get_gpg_keys (OstreeRepo *self,
2391
2392
{
2392
2393
#ifndef OSTREE_DISABLE_GPGME
2393
2394
g_autoptr (OstreeGpgVerifier ) verifier = NULL ;
2394
- if (!_ostree_repo_gpg_prepare_verifier (self , name , NULL , NULL , & verifier ,
2395
- cancellable , error ))
2395
+ if (!_ostree_repo_gpg_prepare_verifier (self , name , NULL , NULL , ( name == NULL ) ,
2396
+ & verifier , cancellable , error ))
2396
2397
return FALSE;
2397
2398
2398
2399
g_autoptr (GPtrArray ) gpg_keys = NULL ;
@@ -2579,8 +2580,8 @@ ostree_repo_remote_update_gpg_keys (OstreeRepo *self,
2579
2580
{
2580
2581
#ifndef OSTREE_DISABLE_GPGME
2581
2582
g_autoptr (OstreeGpgVerifier ) verifier = NULL ;
2582
- if (!_ostree_repo_gpg_prepare_verifier (self , name , NULL , NULL , & verifier ,
2583
- cancellable , error ))
2583
+ if (!_ostree_repo_gpg_prepare_verifier (self , name , NULL , NULL , ( name == NULL ) ,
2584
+ & verifier , cancellable , error ))
2584
2585
return FALSE;
2585
2586
2586
2587
g_autoptr (GPtrArray ) gpg_keys = NULL ;
@@ -5609,12 +5610,12 @@ _ostree_repo_gpg_prepare_verifier (OstreeRepo *self,
5609
5610
const gchar * remote_name ,
5610
5611
GFile * keyringdir ,
5611
5612
GFile * extra_keyring ,
5613
+ gboolean add_global_keyrings ,
5612
5614
OstreeGpgVerifier * * out_verifier ,
5613
5615
GCancellable * cancellable ,
5614
5616
GError * * error )
5615
5617
{
5616
5618
g_autoptr (OstreeGpgVerifier ) verifier = _ostree_gpg_verifier_new ();
5617
- gboolean add_global_keyring_dir = TRUE;
5618
5619
5619
5620
if (remote_name == OSTREE_ALL_REMOTES )
5620
5621
{
@@ -5641,7 +5642,7 @@ _ostree_repo_gpg_prepare_verifier (OstreeRepo *self,
5641
5642
if (keyring_data != NULL )
5642
5643
{
5643
5644
_ostree_gpg_verifier_add_keyring_data (verifier , keyring_data , remote -> keyring );
5644
- add_global_keyring_dir = FALSE;
5645
+ add_global_keyrings = FALSE;
5645
5646
}
5646
5647
5647
5648
g_auto (GStrv ) gpgkeypath_list = NULL ;
@@ -5663,7 +5664,7 @@ _ostree_repo_gpg_prepare_verifier (OstreeRepo *self,
5663
5664
}
5664
5665
}
5665
5666
5666
- if (add_global_keyring_dir )
5667
+ if (add_global_keyrings )
5667
5668
{
5668
5669
/* Use the deprecated global keyring directory. */
5669
5670
if (!_ostree_gpg_verifier_add_global_keyring_dir (verifier , cancellable , error ))
@@ -5702,6 +5703,7 @@ _ostree_repo_gpg_verify_data_internal (OstreeRepo *self,
5702
5703
remote_name ,
5703
5704
keyringdir ,
5704
5705
extra_keyring ,
5706
+ TRUE,
5705
5707
& verifier ,
5706
5708
cancellable ,
5707
5709
error ))
0 commit comments