diff options
author | David Sommerseth <dazo@users.sourceforge.net> | 2009-10-05 00:00:23 +0200 |
---|---|---|
committer | David Sommerseth <dazo@users.sourceforge.net> | 2009-10-05 00:00:23 +0200 |
commit | 8f8632ef5f8e63cc9495550c09605d4cc9c58de8 (patch) | |
tree | d6d89eabc4df7026a5056668d3f6cdfaad9e8904 /plugin/environment.c | |
parent | af7c53924fffc20b63c7fca26ec8b103d724e58b (diff) | |
download | eurephia-8f8632ef5f8e63cc9495550c09605d4cc9c58de8.tar.gz eurephia-8f8632ef5f8e63cc9495550c09605d4cc9c58de8.tar.xz eurephia-8f8632ef5f8e63cc9495550c09605d4cc9c58de8.zip |
Only DEBUG log what get_env() will return
Diffstat (limited to 'plugin/environment.c')
-rw-r--r-- | plugin/environment.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/plugin/environment.c b/plugin/environment.c index 7dbeffe..77fd649 100644 --- a/plugin/environment.c +++ b/plugin/environment.c @@ -68,6 +68,8 @@ char *get_env(eurephiaCTX *ctx, int logmasking, size_t len, const char *cp = envp[i] + keylen; char *ret = NULL; if (*cp == '=') { + ret = malloc_nullsafe(ctx, len+2); + strncpy(ret, cp+1, len); #ifdef ENABLE_DEBUG int do_mask = 0; #ifndef SHOW_SECRETS @@ -75,11 +77,9 @@ char *get_env(eurephiaCTX *ctx, int logmasking, size_t len, #endif if( ctx != NULL ) { DEBUG(ctx, 30, "Function call: get_env(envp, '%s') == '%s'", - key, (do_mask == 0 ? cp + 1 : "xxxxxxxxxxxxxx")); + key, (do_mask == 0 ? ret : "xxxxxxxxxxxxxx")); } #endif - ret = malloc_nullsafe(ctx, len+2); - strncpy(ret, cp+1, len); return ret; } } |