From 59298627442092db2766c30f379d9c867176d36c Mon Sep 17 00:00:00 2001 From: Martin Stjernholm <mast@lysator.liu.se> Date: Sat, 19 Mar 2011 21:20:02 +0100 Subject: [PATCH] Fixed refcounting bug. --- src/encode.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/encode.c b/src/encode.c index 3d7aced0da..be4ca4e7ab 100644 --- a/src/encode.c +++ b/src/encode.c @@ -1958,6 +1958,7 @@ void f_encode_value(INT32 args) "The codec may not be a subtyped object yet.\n"); } data->codec=Pike_sp[1-args].u.object; + add_ref (data->codec); }else{ data->codec=NULL; } @@ -2037,6 +2038,7 @@ void f_encode_value_canonic(INT32 args) "The codec may not be a subtyped object yet.\n"); } data->codec=Pike_sp[1-args].u.object; + add_ref (data->codec); }else{ data->codec=NULL; } -- GitLab