{
xbt_assert(sock->outgoing, "Cannot write on client file socket");
- xbt_assert(size >= 0, "Cannot send a negative amount of data");
while (size) {
int status = 0;
xbt_assert(sock, "Cannot recv on an NULL socket");
xbt_assert(sock->incoming, "Cannot recv on client file socket");
- xbt_assert(size >= 0, "Cannot receive a negative amount of data");
if (sock->recvd) {
data[0] = sock->recvd_val;
array_count = array_data.fixed_size;
if (array_count == -1)
array_count = subsize;
- if (array_count == -1) {
+ if (array_count == -1)
array_count = array_data.dynamic_size(type, state, src);
- xbt_assert(array_count >= 0,
- "Invalid (negative) array size for type %s",
- type->name);
- }
/* send the content */
sub_type = array_data.type;