Commit 1e7f70ff 1e7f70ff3e97a1cb94f35c2b93f7373d16f5eb21 by Sergey Poznyakoff

(instr_run): Adjust pc before calling handler.

1 parent b53eb75c
......@@ -69,6 +69,8 @@ instr_run (sieve_machine_t mach)
list_t tag_list = SIEVE_ARG (mach, 2, list);
int rc = 0;
SIEVE_ADJUST(mach, 4);
if (INSTR_DEBUG (mach))
{
sieve_debug (mach, "Arguments: ");
......@@ -80,7 +82,6 @@ instr_run (sieve_machine_t mach)
if (!INSTR_DISASS(mach))
rc = han (mach, arg_list, tag_list);
SIEVE_ADJUST(mach, 4);
return rc;
}
......