Change-Id: Id23b9aaad60752f797783f9ccc6f9bbfa9357941
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
{
int i;
char *res = calloc(1, n);
+ if (!res)
+ return NULL;
for (i = 0; i < n; ++i) {
int state = proc_state(tids[i]);
remote_iov = malloc(sizeof(struct iovec)*n_frames);
frame_bytes = malloc(sizeof(ssize_t)*n_frames);
+ if (!local_iov || !remote_iov || !frame_bytes)
+ goto process_vm_readv_end;
+
for (i = 0; i < n_frames; ++i) {
local_iov[i].iov_base = frames[i]->data;
local_iov[i].iov_len = frames[i]->length;