From a0449e5998aed978db3ca1818ea123b101fa2bee Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Wed, 15 Sep 2021 06:41:35 +0300 Subject: [PATCH] generic: do not use static buffers Signed-off-by: Ivailo Monev --- kinit/proctitle.cpp | 2 +- kio/kio/connection.cpp | 2 +- kio/kio/kfileitem.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/kinit/proctitle.cpp b/kinit/proctitle.cpp index 444847ed..de3d535b 100644 --- a/kinit/proctitle.cpp +++ b/kinit/proctitle.cpp @@ -141,7 +141,7 @@ void proctitle_init(int argc, char *argv[], char *envp[]) { void proctitle_set(const char *fmt, ...) { va_list msg; - static char statbuf[BUFSIZ]; + char statbuf[BUFSIZ]; #ifndef HAVE_SETPROCTITLE # if PF_ARGV_TYPE == PF_ARGV_PSTAT diff --git a/kio/kio/connection.cpp b/kio/kio/connection.cpp index 0549abea..93eaca85 100644 --- a/kio/kio/connection.cpp +++ b/kio/kio/connection.cpp @@ -225,7 +225,7 @@ bool SocketConnectionBackend::sendCommand(const Task &task) Q_ASSERT(state == Connected); Q_ASSERT(socket); - static char buffer[HeaderSize + 2]; + char buffer[HeaderSize + 2]; sprintf(buffer, "%6x_%2x_", task.data.size(), task.cmd); socket->write(buffer, HeaderSize); socket->write(task.data); diff --git a/kio/kio/kfileitem.cpp b/kio/kio/kfileitem.cpp index 62d2d3a7..e259902a 100644 --- a/kio/kio/kfileitem.cpp +++ b/kio/kio/kfileitem.cpp @@ -392,7 +392,7 @@ bool KFileItemPrivate::cmp( const KFileItemPrivate & item ) const inline //because it is used only in one place QString KFileItemPrivate::parsePermissions(mode_t perm) const { - static char buffer[ 12 ]; + char buffer[ 12 ]; char uxbit,gxbit,oxbit;