mirror of
git://git.gnupg.org/gnupg.git
synced 2024-12-22 10:19:57 +01:00
gpgconf,w32: Print a warning for a suspicious homedir.
* tools/gpgconf.c (list_dirs): Check whether the homedir has been taken from the registry. -- Signed-off-by: Werner Koch <wk@gnupg.org> (cherry picked from commit 7f12fb55f9757cd68147eca8f162c85378538405)
This commit is contained in:
parent
a7840777e4
commit
a265d3997a
@ -305,6 +305,9 @@ default_homedir (void)
|
||||
{
|
||||
char *tmp, *p;
|
||||
|
||||
/* This is deprecated; gpgconf --list-dirs prints a
|
||||
* warning if the homedir has been taken from the
|
||||
* registry. */
|
||||
tmp = read_w32_registry_string (NULL,
|
||||
GNUPG_REGISTRY_DIR,
|
||||
"HomeDir");
|
||||
|
@ -274,6 +274,20 @@ list_dirs (estream_t fp, char **names)
|
||||
|
||||
xfree (tmp);
|
||||
}
|
||||
|
||||
|
||||
#ifdef HAVE_W32_SYSTEM
|
||||
tmp = read_w32_registry_string (NULL,
|
||||
GNUPG_REGISTRY_DIR,
|
||||
"HomeDir");
|
||||
if (tmp)
|
||||
{
|
||||
es_fflush (fp);
|
||||
log_info ("Warning: homedir taken from registry key (%s %s)\n",
|
||||
GNUPG_REGISTRY_DIR, "HomeDir");
|
||||
xfree (tmp);
|
||||
}
|
||||
#endif /*HAVE_W32_SYSTEM*/
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user