diff options
Diffstat (limited to 'usr/src/cmd/zoneadmd/zoneadmd.c')
-rw-r--r-- | usr/src/cmd/zoneadmd/zoneadmd.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/cmd/zoneadmd/zoneadmd.c b/usr/src/cmd/zoneadmd/zoneadmd.c index ede1917d51..0a714fda38 100644 --- a/usr/src/cmd/zoneadmd/zoneadmd.c +++ b/usr/src/cmd/zoneadmd/zoneadmd.c @@ -765,7 +765,8 @@ static void set_zonecfg_env(char *rsrc, char *attr, char *name, char *val) { char *p; - char nm[MAXNAMELEN]; + /* Enough for maximal name, rsrc + attr, & slop for ZONECFG & _'s */ + char nm[2 * MAXNAMELEN + 32]; if (attr == NULL) (void) snprintf(nm, sizeof (nm), "_ZONECFG_%s_%s", rsrc, |