iov.iov_base = malloc(iov.iov_len);
if (!iov.iov_base) {
- retval = -NLE_NOMEM;
- goto abort;
+ retval = -NLE_NOMEM;
+ goto abort;
}
if (creds && (sk->s_flags & NL_SOCK_PASSCRED)) {
msg.msg_controllen *= 2;
tmp = realloc(msg.msg_control, msg.msg_controllen);
if (!tmp) {
- retval = -NLE_NOMEM;
- goto abort;
+ retval = -NLE_NOMEM;
+ goto abort;
}
msg.msg_control = tmp;
goto retry;
iov.iov_len = n;
tmp = realloc(iov.iov_base, iov.iov_len);
if (!tmp) {
- retval = -NLE_NOMEM;
- goto abort;
+ retval = -NLE_NOMEM;
+ goto abort;
}
iov.iov_base = tmp;
flags = 0;
free(msg.msg_control);
if (retval <= 0) {
- free(iov.iov_base); iov.iov_base = NULL;
- free(tmpcreds); tmpcreds = NULL;
+ free(iov.iov_base);
+ iov.iov_base = NULL;
+ free(tmpcreds);
+ tmpcreds = NULL;
} else
*buf = iov.iov_base;
if (creds)
- *creds = tmpcreds;
+ *creds = tmpcreds;
return retval;
}