client_t *save;
int j;
char *p;
- char text[64];
+ char text[1024]; // LordHavoc: FIXME: temporary buffer overflow fix (was 64)
if (cmd_source == src_command)
{
void PrintFrameName (model_t *m, int frame)
{
- aliashdr_t *hdr;
- maliasframedesc_t *pframedesc;
+ maliashdr_t *mheader;
+ maliasframe_t *frameinfo;
- hdr = (aliashdr_t *)Mod_Extradata (m);
- if (!hdr)
+ mheader = (maliashdr_t *)Mod_Extradata (m);
+ if (!mheader)
return;
- pframedesc = &hdr->frames[frame];
+ frameinfo = &((maliasframe_t *)(mheader->framedata + (int) mheader))[frame];
- Con_Printf ("frame %i: %s\n", frame, pframedesc->name);
+ Con_Printf ("frame %i: %s\n", frame, frameinfo->name);
}
/*