Print this page
@@ -321,11 +321,10 @@
i_substitute_tokens(const char *sbuf, char *dbuf, int dbuf_size,
const char *zonename, const char *zonepath, const char *username,
const char *curr_zone)
{
int dst, src;
- static char *env_pool = NULL;
/*
* Walk through the characters, substituting values as needed.
*/
dbuf[0] = '\0';
@@ -338,17 +337,10 @@
switch (sbuf[++src]) {
case '%':
dst += strlcpy(dbuf + dst, "%", dbuf_size - dst);
break;
- case 'P':
- if (env_pool == NULL)
- env_pool = getenv("_ZONEADMD_ZPOOL");
- if (env_pool == NULL)
- break;
- dst += strlcpy(dbuf + dst, env_pool, dbuf_size - dst);
- break;
case 'R':
if (zonepath == NULL)
break;
dst += strlcpy(dbuf + dst, zonepath, dbuf_size - dst);
break;