mirror of
git://git.gnupg.org/gnupg.git
synced 2025-01-24 15:17:02 +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;
|
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,
|
tmp = read_w32_registry_string (NULL,
|
||||||
GNUPG_REGISTRY_DIR,
|
GNUPG_REGISTRY_DIR,
|
||||||
"HomeDir");
|
"HomeDir");
|
||||||
|
@ -274,6 +274,20 @@ list_dirs (estream_t fp, char **names)
|
|||||||
|
|
||||||
xfree (tmp);
|
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