commit e3ad2c64b43c0605f74ebc24145802474a047c70 from: Stefan Sperling date: Thu Nov 03 13:02:47 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 - a32f631eeba8791f6e59bc1fbc7982ca2aa4f343 commit + e3ad2c64b43c0605f74ebc24145802474a047c70 blob - e8c16fd8ba83fc71b04a6214300dcc4261fea75e blob + 6f73aedbe642980b4fa794ca183e7f24c6239c85 --- lib/object_open_privsep.c +++ lib/object_open_privsep.c @@ -522,8 +522,7 @@ done: *obj = NULL; } free(outbuf); - } else - (*obj)->refcnt++; + } return err; }