version 1.3.2.9, 2011/09/07 00:30:04
|
version 1.3.2.12, 2011/09/07 01:19:19
|
Line 244 rpcBLOBServerVars(rpc_func_t *call, int ic, array_t *i
|
Line 244 rpcBLOBServerVars(rpc_func_t *call, int ic, array_t *i
|
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) { |
|
AIT_SET_STR(io_array(vals, 0, ait_val_t*), ""); |
|
pthread_mutex_unlock(&srv->srv_blob.mtx); |
|
return 0; |
|
} |
|
|
if (!(val = malloc(len))) { |
if (!(val = malloc(len))) { |
LOGERR; |
LOGERR; |
pthread_mutex_unlock(&srv->srv_blob.mtx); |
pthread_mutex_unlock(&srv->srv_blob.mtx); |
Line 253 rpcBLOBServerVars(rpc_func_t *call, int ic, array_t *i
|
Line 259 rpcBLOBServerVars(rpc_func_t *call, int ic, array_t *i
|
|
|
for (b = srv->srv_blob.blobs, i = 0; b; i++, b = b->blob_next) { |
for (b = srv->srv_blob.blobs, i = 0; b; i++, b = b->blob_next) { |
memset(str, 0, sizeof str); |
memset(str, 0, sizeof str); |
snprintf(str, sizeof str, "0x%0X(%lu)=%p ", b->blob_var, b->blob_len, b->blob_data); | snprintf(str, sizeof str, "0x%0X(%lu)=%p ", b->blob_var, (u_long) b->blob_len, b->blob_data); |
strlcat(val, str, len); |
strlcat(val, str, len); |
} |
} |
|
|