X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fmain.cpp;fp=src%2Fcommon%2Fmain.cpp;h=93932c2da08b962c238b5ffc48026dc7b4f5e3cb;hp=accffc60f4e248e532b2a83d0dc471a96a614b27;hb=27df512ce272d88cf85b854f6bfb3f1c7ba4a65c;hpb=a49af6149b21e0aaf717fc827c55a2c43a2fd778 diff --git a/src/common/main.cpp b/src/common/main.cpp index accffc60..93932c2d 100644 --- a/src/common/main.cpp +++ b/src/common/main.cpp @@ -21,6 +21,11 @@ #include #include +#ifdef HAVE_UMASK +# include +# include +#endif /* HAVE_UMASK */ + #include #ifdef BUILD_CORE @@ -68,6 +73,10 @@ Q_IMPORT_PLUGIN(qgif) int main(int argc, char **argv) { +#ifdef HAVE_UMASK + umask(S_IRWXG | S_IRWXO); +#endif + #if QT_VERSION < 0x050000 // All our source files are in UTF-8, and Qt5 even requires that QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));