Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 3010 → Rev 3011

/branches/tracing/kernel/generic/src/ipc/sysipc.c
244,7 → 244,7
uintptr_t dst = IPC_GET_ARG1(*olddata);
size_t max_size = IPC_GET_ARG2(*olddata);
size_t size = IPC_GET_ARG2(answer->data);
if (size <= max_size) {
if (size && size <= max_size) {
/*
* Copy the destination VA so that this piece of
* information is not lost.
259,6 → 259,8
free(answer->buffer);
answer->buffer = NULL;
}
} else if (!size) {
IPC_SET_RETVAL(answer->data, EOK);
} else {
IPC_SET_RETVAL(answer->data, ELIMIT);
}