Project

General

Profile

Bug #73 » zoneproxyd.c.patch

Patch for IPS - Igor Pashev, 2013-01-06 03:44 PM

View differences:

src/zoneproxy/zoneproxyd/zoneproxyd.c Mon Dec 03 17:42:22 2012 +0400 → src/zoneproxy/zoneproxyd/zoneproxyd.c Mon Dec 03 17:42:56 2012 +0400
drop_privs();
}
static int
zone_get_zoneids(zoneid_t **zonelist, uint_t *numzones)
{
zoneid_t *zids = NULL;
uint_t nzids = 0;
if (zone_list(NULL, &nzids) != 0)
return (errno);
if (numzones)
*numzones = nzids;
if (zonelist == NULL)
return 0;
if ((zids = malloc(nzids * sizeof (zoneid_t))) == NULL)
return (errno);
if (zone_list(zids, &nzids) != 0) {
free(zids);
return (errno);
}
*zonelist = zids;
return 0;
}
static void
fattach_all_zones(boolean_t detach_only)
{
(2-2/2)