[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdiff3] src: Move 4k buffer off stack.
From: Michael Reeves <null () kde ! org>
Date: 2018-09-27 22:41:46
Message-ID: E1g5eyg-0002Tl-Ir () code ! kde ! org
[Download RAW message or body]
Git commit 61216cdf21488f0e17cd0ae94950946656daf4b6 by Michael Reeves.
Committed on 22/09/2018 at 03:39.
Pushed by mreeves into branch 'master'.
Move 4k buffer off stack.
M +2 -1 src/fileaccess.cpp
https://commits.kde.org/kdiff3/61216cdf21488f0e17cd0ae94950946656daf4b6
diff --git a/src/fileaccess.cpp b/src/fileaccess.cpp
index 1a3c195..81a1275 100644
--- a/src/fileaccess.cpp
+++ b/src/fileaccess.cpp
@@ -132,13 +132,14 @@ void FileAccess::setFile(const QFileInfo& fi, FileAccess* \
pParent) m_linkTarget = m_fileInfo.readLink();
#ifndef Q_OS_WIN
// Unfortunately Qt5 symLinkTarget/readLink always returns an absolute \
path, even if the link is relative
- char s[PATH_MAX + 1];
+ char *s=(char*)malloc(PATH_MAX+1);
ssize_t len = \
readlink(QFile::encodeName(fi.absoluteFilePath()).constData(), s, PATH_MAX); if(len \
> 0) {
s[len] = '\0';
m_linkTarget = QFile::decodeName(s);
}
+ free(s);
#endif
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic