version 1.1.2.7, 2010/07/08 07:16:36
|
version 1.1.2.9, 2011/03/15 16:48:31
|
Line 62 rpc_srv_declValsCall(rpc_func_t * __restrict call, int
|
Line 62 rpc_srv_declValsCall(rpc_func_t * __restrict call, int
|
ptr = realloc(call->func_vals, return_vals * sizeof(rpc_val_t)); |
ptr = realloc(call->func_vals, return_vals * sizeof(rpc_val_t)); |
if (!ptr) { |
if (!ptr) { |
LOGERR; |
LOGERR; |
|
call->func_args = 0; |
return -1; |
return -1; |
} else |
} else |
call->func_vals = ptr; |
call->func_vals = ptr; |
Line 311 rpc_srv_getBLOB(rpc_srv_t * __restrict srv, uint32_t v
|
Line 312 rpc_srv_getBLOB(rpc_srv_t * __restrict srv, uint32_t v
|
return NULL; |
return NULL; |
} |
} |
|
|
|
pthread_mutex_lock(&srv->srv_blob.mtx); |
for (b = srv->srv_blob.blobs; b; b = b->blob_next) { |
for (b = srv->srv_blob.blobs; b; b = b->blob_next) { |
if (b->blob_var == var) |
if (b->blob_var == var) |
break; |
break; |
} |
} |
|
pthread_mutex_unlock(&srv->srv_blob.mtx); |
|
|
return b; |
return b; |
} |
} |