From 1b59a93de5f4f821ce2ce4bfb36eb12d4290a352 Mon Sep 17 00:00:00 2001 From: Rob Browning Date: Sun, 10 Oct 2021 12:08:32 -0500 Subject: [PATCH] bup_gethostname: always null terminate Signed-off-by: Rob Browning Tested-by: Rob Browning --- lib/bup/_helpers.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/bup/_helpers.c b/lib/bup/_helpers.c index b5a3c79..330187c 100644 --- a/lib/bup/_helpers.c +++ b/lib/bup/_helpers.c @@ -1895,6 +1895,7 @@ static PyObject *bup_gethostname(PyObject *mod, PyObject *ignore) if (gethostname(buf, sizeof(buf) - 1)) return PyErr_SetFromErrno(PyExc_IOError); + buf[sizeof(buf) - 1] = 0; return PyBytes_FromString(buf); } -- 2.39.2