2008-02-19 Marcus Brinkmann <marcus@g10code.de>
[gpg4win.git] / src / kleowrap.c
index 5e01801..e7aa443 100644 (file)
@@ -115,11 +115,13 @@ main (int argc, const char * const *argv)
       return 2;
     }
 
-  /* Insert bin directory.  */
+  /* Switch directory and insert bin directory.  */
   p = strrchr (pgm, '\\');
   if (!p)
     goto leave;
-  p++;
+  *p = '\0';
+  chdir (pgm);
+  *(p++) = '\\';
   memmove (p + 4, p, strlen (p) + 1);
   strncpy (p, "bin\\", 4);