mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Secure runtime temp files.
This commit is contained in:
parent
6668d5eb93
commit
80b29a85cc
@ -17,6 +17,7 @@
|
||||
// QT headers
|
||||
#include <QDebug>
|
||||
#include <QDir>
|
||||
#include <QFile>
|
||||
#include <QMessageBox>
|
||||
|
||||
// App headers
|
||||
@ -217,6 +218,7 @@ Server::Server(quint16 port, QString key, QString logFileName)
|
||||
int fd = fileno(log);
|
||||
PyObject *err = PyFile_FromFd(fd, NULL, (char *)"w", -1, NULL, NULL, NULL, 0);
|
||||
#endif
|
||||
QFile(m_logFileName).setPermissions(QFile::ReadOwner|QFile::WriteOwner);
|
||||
PyObject_SetAttrString(sys, "stderr", err);
|
||||
}
|
||||
|
||||
|
@ -331,6 +331,7 @@ int main(int argc, char * argv[])
|
||||
// Stash the URL for any duplicate processes to open
|
||||
if (addrFile.open(QIODevice::WriteOnly))
|
||||
{
|
||||
addrFile.setPermissions(QFile::ReadOwner|QFile::WriteOwner);
|
||||
QTextStream out(&addrFile);
|
||||
out << appServerUrl << endl;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user