You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by wr...@apache.org on 2006/11/07 01:39:16 UTC
svn commit: r471952 - /apr/apr/trunk/misc/unix/env.c
Author: wrowe
Date: Mon Nov 6 16:39:15 2006
New Revision: 471952
URL: http://svn.apache.org/viewvc?view=rev&rev=471952
Log:
Axe lines of unnecessary code.
Modified:
apr/apr/trunk/misc/unix/env.c
Modified: apr/apr/trunk/misc/unix/env.c
URL: http://svn.apache.org/viewvc/apr/apr/trunk/misc/unix/env.c?view=diff&rev=471952&r1=471951&r2=471952
==============================================================================
--- apr/apr/trunk/misc/unix/env.c (original)
+++ apr/apr/trunk/misc/unix/env.c Mon Nov 6 16:39:15 2006
@@ -57,17 +57,7 @@
#elif defined(HAVE_PUTENV)
- apr_size_t elen = strlen(envvar);
- apr_size_t vlen = strlen(value);
- char *env = apr_palloc(pool, elen + vlen + 2);
- char *p = env + elen;
-
- memcpy(env, envvar, elen);
- *p++ = '=';
- memcpy(p, value, vlen);
- p[vlen] = '\0';
-
- if (0 > putenv(env))
+ if (0 > putenv(apr_pstrcat(pool, envvar, "=", value, NULL))
return APR_ENOMEM;
return APR_SUCCESS;