commit 4ea11ec7029e366447b11f65f43410dcacf235d7 from: Stefan Sperling via: Thomas Adam date: Thu Nov 03 22:16:57 2022 UTC fix reference counting of raw objects opened via privsep helpers Such objects were never closed, resulting in memory and file descriptor leaks. commit - 293bc00f96e9792c98d2117397d55ea448cae73b commit + 4ea11ec7029e366447b11f65f43410dcacf235d7 blob - 070fd424de7939a7cf60e209a3640a6051c5fbcd blob + 02dce25c61922e6ad96140eb46495db6300edb53 --- lib/object_open_privsep.c +++ lib/object_open_privsep.c @@ -520,8 +520,7 @@ done: *obj = NULL; } free(outbuf); - } else - (*obj)->refcnt++; + } return err; }