svc->tls = virObjectRef(tls);
#endif
- svc->nsocks = 1;
- if (VIR_ALLOC_N(svc->socks, svc->nsocks) < 0)
+ if (VIR_ALLOC_N(svc->socks, 1) < 0)
goto error;
+ svc->nsocks = 1;
if (virNetSocketNewListenUNIX(path,
mask,
svc->tls = virObjectRef(tls);
#endif
- svc->nsocks = 1;
- if (VIR_ALLOC_N(svc->socks, svc->nsocks) < 0)
+ if (VIR_ALLOC_N(svc->socks, 1) < 0)
goto error;
+ svc->nsocks = 1;
if (virNetSocketNewListenFD(fd,
&svc->socks[0]) < 0)
goto error;
}
- svc->nsocks = n;
- if (VIR_ALLOC_N(svc->socks, svc->nsocks) < 0)
+ if (VIR_ALLOC_N(svc->socks, n) < 0)
goto error;
+ svc->nsocks = n;
for (i = 0; i < svc->nsocks; i++) {
virJSONValuePtr child = virJSONValueArrayGet(socks, i);
size_t i;
for (i = 0; i < svc->nsocks; i++)
- virObjectUnref(svc->socks[i]);
+ virObjectUnref(svc->socks[i]);
VIR_FREE(svc->socks);
#if WITH_GNUTLS