aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--gpgme/w32-util.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/gpgme/w32-util.c b/gpgme/w32-util.c
index f1001a68..e8428577 100644
--- a/gpgme/w32-util.c
+++ b/gpgme/w32-util.c
@@ -96,8 +96,18 @@ _gpgme_get_gpg_path (void)
if (!gpg_program) {
gpg_program = read_w32_registry_string ( NULL,
"Software\\GNU\\GnuPG", "gpgProgram" );
- if (!gpg_program)
+ if (gpg_program) {
+ int i;
+
+ DEBUG1 ("found gpgProgram in registry: `%s'", gpgProgram );
+ for (i=0; gpg_program[i]; s++) {
+ if (gpg_program[i] == '/')
+ gpg_program[i] == '\\';
+ }
+ }
+ else {
gpg_program = GPG_PATH;
+ }
}
return gpg_program;