u3: fix big noun equality

Large nearly-identical nouns were reported as equal due to a bug
introduced in e389220d18.  This fixes
that.

The bug was noticed when small changes were made to files and they
didn't register as changes to clay's %a subscribers.

Fixes #5285
This commit is contained in:
Philip Monk 2021-10-01 20:39:08 -05:00
parent b1bc4b54f3
commit 73f2950004
No known key found for this signature in database
GPG Key ID: B66E1F02604E44EC

View File

@ -333,7 +333,7 @@ _cr_sing_cape_test(u3p(u3h_root) har_p, u3_noun a, u3_noun b)
u3t_on(euq_o);
u3z(key);
return ( u3_none == val ) ? c3y : c3n;
return ( u3_none != val ) ? c3y : c3n;
}
/* _cr_sing_cape_keep(): store [a] and [b] to short-circuit subsequent tests.