shmparser/shmparser.c | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
shmparser/shmparser.c
@@ -474,7 +474,9 @@ // targets count tmp = put_number(tmp, RULE_SDK_TGT_COUNT, res->count); cursize += tmp - old; // targets if (res->count > 0) tmp = put_targets(tmp, res, &cursize); // 最后修改 psdksize 内容 @@ -529,8 +531,10 @@ tmp = get_string(tmp, &cmd, &sdk.timestamp, &sdk.timestamp_size); tmp = get_number(tmp, &cmd, &sdk.tgt_count); if (sdk.tgt_count > 0){ sdk.tgt = (struct sttgt*)calloc(sdk.tgt_count, sizeof(struct sttgt)); tmp = get_targets(tmp, sdk.tgt, sdk.tgt_count); } sdkarray[i] = sdk; }