aboutsummaryrefslogtreecommitdiffstats
path: root/src/gpg-error.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gpg-error.c')
-rw-r--r--src/gpg-error.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gpg-error.c b/src/gpg-error.c
index 4b3c19a..fa868ae 100644
--- a/src/gpg-error.c
+++ b/src/gpg-error.c
@@ -131,6 +131,12 @@ get_locale_dir (void)
p = strrchr (result, '\\');
if (p)
*p = 0;
+ /* If we are installed below "bin" strip that part and
+ use the top directory instead. */
+ p = strrchr (result, '\\');
+ if (p && !strcmp (p+1, "bin"))
+ *p = 0;
+ /* Append the static part. */
strcat (result, SLDIR);
}
}