pike.git / src / encode.c

version» Context lines:

pike.git/src/encode.c:4608:    int refno;    int no;    int n;       /* depth */    decode_number(depth, data);       /* refno */    decode_number(refno, data);    -  if (refno < 0 || refno >= p->num_identifier_references) -  decode_error(data, NULL, "Bad identifier reference %d\n", refno); -  +     /* FIXME: -  * Verify validity of depth. +  * Verify validity of depth and refno.    */       /* Expected identifier number. */    decode_number(no, data);       EDB(5,    fprintf(stderr,    "%*slow_define_alias(\"%s\", X, 0x%04x)\n",    data->depth, "",    Pike_sp[-2].u.string->str, id_flags));