From f6e6877b93c36c6824e20b263cb615d83a4b32e3 Mon Sep 17 00:00:00 2001 From: claudio Date: Thu, 14 Dec 2023 09:44:15 +0000 Subject: [PATCH] Use proper len in strndup() call for the style argument. OK matthieu@ --- app/xlockmore/xlock/privsep.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/xlockmore/xlock/privsep.c b/app/xlockmore/xlock/privsep.c index 42dc800f1..f7ddac2ea 100644 --- a/app/xlockmore/xlock/privsep.c +++ b/app/xlockmore/xlock/privsep.c @@ -1,4 +1,4 @@ -/* $OpenBSD: privsep.c,v 1.2 2022/07/07 05:00:19 semarie Exp $ */ +/* $OpenBSD: privsep.c,v 1.3 2023/12/14 09:44:15 claudio Exp $ */ /* * Copyright 2001 Niels Provos * All rights reserved. @@ -178,7 +178,7 @@ receive_cmd(struct imsgbuf *ibuf, char **name, char **pass, char **style) goto nomem; data += hdr.passlen; if (hdr.stylelen != 0) { - *style = strndup(data, hdr.passlen); + *style = strndup(data, hdr.stylelen); if (*style == NULL) goto nomem; } else