diff options
-rw-r--r-- | rbutil/rbutilqt/rbsettings.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/rbutil/rbutilqt/rbsettings.cpp b/rbutil/rbutilqt/rbsettings.cpp index 560b9ab5fc..5a60a67c1b 100644 --- a/rbutil/rbutilqt/rbsettings.cpp +++ b/rbutil/rbutilqt/rbsettings.cpp @@ -65,7 +65,10 @@ void RbSettings::sync() { int realuid = atoi(realuser); int realgid = atoi(realgroup); - chown(qPrintable(userSettings->fileName()), realuid, realgid); + // chown is attribute warn_unused_result, but in case this fails + // we can't do anything useful about it. Notifying the user + // is somewhat pointless. Add hack to suppress compiler warning. + if(chown(qPrintable(userSettings->fileName()), realuid, realgid)); } } #endif |