Hi,
these recent sshd double free issue prompted me to look at malloc
again. I have something bigger brewing, but this diff makes sure the
to be cleaned chunks (via freezero() or malloc_conceal) particpate in
the delayed freeing just as others.
-Otto
Index: stdlib/malloc.c
==
On Sat, Feb 18, 2023 at 08:25:48AM -0500, Josiah Frentsos wrote:
> Index: pinsyscall.2
> ===
> RCS file: /cvs/src/lib/libc/sys/pinsyscall.2,v
> retrieving revision 1.1
> diff -u -p -r1.1 pinsyscall.2
> --- pinsyscall.2 16 Feb 2023
Index: pinsyscall.2
===
RCS file: /cvs/src/lib/libc/sys/pinsyscall.2,v
retrieving revision 1.1
diff -u -p -r1.1 pinsyscall.2
--- pinsyscall.216 Feb 2023 04:43:54 - 1.1
+++ pinsyscall.218 Feb 2023 13:13:39 -
On Sat, Feb 18, 2023 at 12:15:54PM +0300, Mikhail wrote:
> On Sat, Feb 18, 2023 at 08:00:26AM +0100, Matthieu Herrb wrote:
> > On Fri, Feb 17, 2023 at 11:52:44AM +, Laurence Tratt wrote:
> > > On Thu, Feb 16, 2023 at 09:29:53PM +0300, Mikhail wrote:
> > >
> > > Hello Mikhail,
> > >
> > > > /e
On Sat, Feb 18, 2023 at 08:00:26AM +0100, Matthieu Herrb wrote:
> On Fri, Feb 17, 2023 at 11:52:44AM +, Laurence Tratt wrote:
> > On Thu, Feb 16, 2023 at 09:29:53PM +0300, Mikhail wrote:
> >
> > Hello Mikhail,
> >
> > > /etc/X11/xenodm/Xsession file has a check for x bit
> >
> > Yes, this on
libexpat assumes the compiler might not know of the C99 format
specifiers for ptrdiff_t and size_t, and tries to guess alternative
format strings.
The following diff relieves it of this misery (but can't be sent
upѕtream, as it is too aggressive).
Index: lib/internal.h
===