pike.git / src / encode.c

version» Context lines:

pike.git/src/encode.c:2940:    TYPEOF(Pike_sp[-1]) == T_STRING &&    (p = Pike_sp[-2].u.object->prog)) {    int f = really_low_find_shared_string_identifier(    Pike_sp[-1].u.string,    p->inherits[SUBTYPEOF(Pike_sp[-2])].prog,    SEE_PROTECTED|SEE_PRIVATE);    debug_malloc_touch(p);    if (f >= 0) {    struct svalue func;    low_object_index_no_free(&func, Pike_sp[-2].u.object, f); - #ifdef PIKE_SECURITY -  /* FIXME: Check access to the function. */ - #endif +     debug_malloc_touch(p);    pop_n_elems(2);    *Pike_sp++ = func;    dmalloc_touch_svalue(Pike_sp-1);    break;    }    else if (data->pickyness) {    debug_malloc_touch(p);    if (Pike_sp[-1].u.string->size_shift)    decode_error(data, NULL, "Couldn't find identifier in %O.\n",