From de6fa56a73c226f4ddf3711298abcff7f8edea38 Mon Sep 17 00:00:00 2001 From: evgeny Date: Wed, 4 Nov 2026 00:56:12 +0100 Subject: [PATCH] Avoid the POSIX revoke name in member version tests --- tests/test_member_versions.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/test_member_versions.c b/tests/test_member_versions.c index 340e1faed..9183685af 100644 --- a/tests/test_member_versions.c +++ b/tests/test_member_versions.c @@ -68,7 +68,7 @@ static void corrupt(struct UTUN_INSTANCE* inst) { assert(sqlite3_exec(inst->topo_sqlite_db, sql, NULL, NULL, NULL) == SQLITE_OK); } -static void revoke(struct UTUN_INSTANCE* inst, unsigned person) { +static void revoke_member(struct UTUN_INSTANCE* inst, unsigned person) { struct member_saved current; uint8_t signature[64], message[128]; assert(member_read_saved(inst->topo_sqlite_db, "1001", identities[person].id, 0, 0, ¤t) == 1); const char* tags = "{\"ver\":\"1\",\"deleted\":\"yes\"}"; @@ -140,7 +140,7 @@ int main(void) { /* У старого обмена нет отзыва: позднее завершение не возвращает права. */ a = receive(&source, &target, 2, identities[1].id); - revoke(&source, 2); b = receive(&source, &target, 2, identities[3].id); finish_receive(&target, b); + revoke_member(&source, 2); b = receive(&source, &target, 2, identities[3].id); finish_receive(&target, b); assert(!topo_node_sqlite_member_allowed(target.topo_sqlite_db, "1001", identities[2].id)); finish_receive(&target, a); assert(member_sync_count(&target, "1001") == 3 && !topo_node_sqlite_member_allowed(target.topo_sqlite_db, "1001", identities[2].id)); @@ -154,7 +154,7 @@ int main(void) { DEBUG_INFO(DEBUG_CATEGORY_MEMBER_SYNC, "PASS valid older profile repairs invalid newer profile without discarding owner revocation"); /* Собственное исключение не удаляет проверенные записи остальных участников. */ - revoke(&source, 0); a = receive(&source, &target, 0, identities[1].id); finish_receive(&target, a); + revoke_member(&source, 0); a = receive(&source, &target, 0, identities[1].id); finish_receive(&target, a); assert(member_sync_count(&target, "1001") == 3 && !topo_node_sqlite_member_allowed(target.topo_sqlite_db, "1001", identities[0].id)); assert(topo_node_sqlite_member_allowed(target.topo_sqlite_db, "1001", identities[1].id)); DEBUG_INFO(DEBUG_CATEGORY_MEMBER_SYNC, "PASS self revocation keeps valid roster and denies local group access");