diff -r 01c5adfae757 -r 54a8411faaac core/smn_string.cpp --- a/core/smn_string.cpp Mon Jul 07 06:24:54 2008 +0000 +++ b/core/smn_string.cpp Mon Jul 07 06:25:15 2008 +0000 @@ -234,7 +234,7 @@ /* Get the parent parameter array */ sp_context_t *ctx = pContext->GetContext(); - cell_t *local_params = (cell_t *)(ctx->memory + ctx->frm + (2 * sizeof(cell_t))); + cell_t *local_params = pContext->GetLocalParams(); cell_t max = local_params[0]; if (vargPos > (int)max + 1)