GET_CACHE_DATA_INT(tmp_len); \
if (rem_len < tmp_len) { \
g_print("error at rem_len:%d (tmp_len %d)\n", rem_len, tmp_len); \
+ procmsg_msginfo_free(&msginfo); \
error = TRUE; \
goto bail_err; \
} \
char *walk_data = cache_data+ftell(fp);
while(rem_len > 0) {
- GET_CACHE_DATA_INT(num);
-
msginfo = procmsg_msginfo_new();
+
+ GET_CACHE_DATA_INT(num);
+
msginfo->msgnum = num;
memusage += sizeof(MsgInfo);