version 1.1.1.1.2.2, 2010/06/18 15:47:34
|
version 1.1.1.1.2.3, 2010/06/23 07:50:01
|
Line 74 rpc_srv_dispatchCall(void *arg)
|
Line 74 rpc_srv_dispatchCall(void *arg)
|
v[i].val.string = (int8_t*) data; |
v[i].val.string = (int8_t*) data; |
data += v[i].val_len + 1; |
data += v[i].val_len + 1; |
break; |
break; |
case array: | case blob: |
v[i].val.array = (int8_t**) data; | v[i].val.blob = (int8_t**) data; |
data += v[i].val_len; |
data += v[i].val_len; |
break; |
break; |
default: |
default: |
Line 135 rpc_srv_dispatchCall(void *arg)
|
Line 135 rpc_srv_dispatchCall(void *arg)
|
data += vals[i].val_len + 1; |
data += vals[i].val_len + 1; |
Limit += vals[i].val_len + 1; |
Limit += vals[i].val_len + 1; |
break; |
break; |
case array: | case blob: |
if (ret || Limit + vals[i].val_len > BUFSIZ) { |
if (ret || Limit + vals[i].val_len > BUFSIZ) { |
rpc_SetErr(EMSGSIZE, "Error:: in prepare RPC packet (-7) ...\n"); |
rpc_SetErr(EMSGSIZE, "Error:: in prepare RPC packet (-7) ...\n"); |
rrpc.ret_retcode = ret = -7; |
rrpc.ret_retcode = ret = -7; |
Line 143 rpc_srv_dispatchCall(void *arg)
|
Line 143 rpc_srv_dispatchCall(void *arg)
|
break; |
break; |
} |
} |
|
|
memcpy(data, vals[i].val.array, vals[i].val_len); | memcpy(data, vals[i].val.blob, vals[i].val_len); |
data += vals[i].val_len; |
data += vals[i].val_len; |
Limit += vals[i].val_len; |
Limit += vals[i].val_len; |
break; |
break; |