version 1.6.4.1, 2012/05/11 08:46:41
|
version 1.6.4.2, 2012/05/11 08:49:43
|
Line 234 rpcBLOBServerVars(rpc_func_t *call, int ic, array_t *i
|
Line 234 rpcBLOBServerVars(rpc_func_t *call, int ic, array_t *i
|
return 1; |
return 1; |
} |
} |
|
|
pthread_mutex_lock(&srv->srv_blob.mtx); |
|
for (i = 0, b = srv->srv_blob.blobs; b; i++, b = b->blob_next); |
for (i = 0, b = srv->srv_blob.blobs; b; i++, b = b->blob_next); |
len = i * sizeof str; |
len = i * sizeof str; |
|
|
if (!len) { |
if (!len) { |
AIT_SET_STR(io_array(vals, 0, ait_val_t*), ""); |
AIT_SET_STR(io_array(vals, 0, ait_val_t*), ""); |
pthread_mutex_unlock(&srv->srv_blob.mtx); |
|
return 0; |
return 0; |
} |
} |
|
|
if (!(val = malloc(len))) { |
if (!(val = malloc(len))) { |
LOGERR; |
LOGERR; |
pthread_mutex_unlock(&srv->srv_blob.mtx); |
|
return -1; |
return -1; |
} else |
} else |
memset(val, 0, len); |
memset(val, 0, len); |
Line 259 rpcBLOBServerVars(rpc_func_t *call, int ic, array_t *i
|
Line 256 rpcBLOBServerVars(rpc_func_t *call, int ic, array_t *i
|
|
|
AIT_SET_STR(io_array(vals, 0, ait_val_t*), val); |
AIT_SET_STR(io_array(vals, 0, ait_val_t*), val); |
free(val); |
free(val); |
pthread_mutex_unlock(&srv->srv_blob.mtx); |
|
return 0; |
return 0; |
} |
} |
|
|