X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=autovivification.xs;h=c2bb4080b9ffc861662406889162e63e2ca77529;hb=4157d0412d5b52aaa70de077cb79cc26e7ff0c7e;hp=4b05d289cf6513713f45ad97567fe8fea1a6c185;hpb=0f7c1a30adb6bc7fc4d7e3cf1fa15fca24f2a057;p=perl%2Fmodules%2Fautovivification.git diff --git a/autovivification.xs b/autovivification.xs index 4b05d28..c2bb408 100644 --- a/autovivification.xs +++ b/autovivification.xs @@ -176,11 +176,7 @@ STATIC const a_op_info *a_map_fetch(const OP *o, a_op_info *oi) { #endif val = ptable_fetch(a_op_map, o); - if (val) { - *oi = *val; - val = oi; - } else - oi->old_pp = 0; + *oi = *val; #ifdef USE_ITHREADS MUTEX_UNLOCK(&a_op_map_mutex);