summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/auto/corelib/io/qfileinfo/tst_qfileinfo.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/auto/corelib/io/qfileinfo/tst_qfileinfo.cpp b/tests/auto/corelib/io/qfileinfo/tst_qfileinfo.cpp
index 7b80152b62..a3d80cb66f 100644
--- a/tests/auto/corelib/io/qfileinfo/tst_qfileinfo.cpp
+++ b/tests/auto/corelib/io/qfileinfo/tst_qfileinfo.cpp
@@ -1722,7 +1722,13 @@ void tst_QFileInfo::group()
#if defined(Q_OS_UNIX)
struct group *gr;
gid_t gid = getegid();
+
+ errno = 0;
gr = getgrgid(gid);
+
+ QVERIFY2(gr, qPrintable(
+ QString("getgrgid returned 0: %1, cannot determine my own group")
+ .arg(QString::fromLocal8Bit(strerror(errno)))));
expected = QString::fromLocal8Bit(gr->gr_name);
#endif