From 8268ecb5f4649ef23224d91ca883597030ae764a Mon Sep 17 00:00:00 2001 From: reg_ Date: Thu, 5 Apr 2012 10:20:17 +0000 Subject: [PATCH] update env instead of overwrite --- src/launcher/kiwix-launcher.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/launcher/kiwix-launcher.c b/src/launcher/kiwix-launcher.c index d9b8406..c737dcc 100644 --- a/src/launcher/kiwix-launcher.c +++ b/src/launcher/kiwix-launcher.c @@ -16,10 +16,14 @@ int main() { char cwd[1024]; + char * previous_env = getenv("LD_LIBRARY_PATH"); if (getcwd(cwd, sizeof(cwd)) != NULL) { char env[1024] = "LD_LIBRARY_PATH="; strcat(env, cwd); + strcat(env, ":"); + strcat(env, previous_env); putenv(env); + // fprintf(stdout, "LD_LIBRARY_PATH: %s\n", env); // fprintf(stdout, "Current working dir: %s\n", cwd); } else perror("Unable to find current directory");