aboutsummaryrefslogtreecommitdiff
path: root/src/platform/files_test.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2024-12-21 19:00:22 -0800
committerGarrett D'Amore <garrett@damore.org>2024-12-21 19:00:22 -0800
commitebc020cd4f8e2121d6ecc2dfc0cd48c594329cde (patch)
treed9c931c0fb44ef7167244b393f2ca68064d3ae5a /src/platform/files_test.c
parent7bd65214ce92cc2f60879d87a0c086aed9feab20 (diff)
downloadnng-ebc020cd4f8e2121d6ecc2dfc0cd48c594329cde.tar.gz
nng-ebc020cd4f8e2121d6ecc2dfc0cd48c594329cde.tar.bz2
nng-ebc020cd4f8e2121d6ecc2dfc0cd48c594329cde.zip
files test: check to skip permissions before testing
Diffstat (limited to 'src/platform/files_test.c')
-rw-r--r--src/platform/files_test.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/platform/files_test.c b/src/platform/files_test.c
index 903bc28b..c0aa77d0 100644
--- a/src/platform/files_test.c
+++ b/src/platform/files_test.c
@@ -27,13 +27,13 @@ test_permissions(void)
char *file;
void *data;
size_t n;
- temp = nni_plat_temp_dir();
- NUTS_TRUE(temp != NULL);
- file = nni_file_join(temp, "nng_files_perms_test");
if (geteuid() == 0) {
NUTS_SKIP("Cannot test permissions as root");
return;
}
+ temp = nni_plat_temp_dir();
+ NUTS_TRUE(temp != NULL);
+ file = nni_file_join(temp, "nng_files_perms_test");
NUTS_PASS(nni_file_put(file, "abc", 4));
chmod(file, 0);
NUTS_FAIL(nni_file_get(file, &data, &n), NNG_EPERM);