# HG changeset patch # User Toomas Soome # Date 1543311086 -7200 # Node ID 18c3b8d11ca1e7b88bfc12115ece3c1f5f12008b # Parent 70ce0aa98662e31a83e941261ff9f8ae6c0a6fe2 11979 libshell: bitwise comparison always evaluates to false Reviewed by: Andy Fiddaman Approved by: Robert Mustacchi diff -r 70ce0aa98662 -r 18c3b8d11ca1 usr/src/lib/libshell/common/sh/nvtree.c --- a/usr/src/lib/libshell/common/sh/nvtree.c Fri Nov 29 00:08:41 2019 +0000 +++ b/usr/src/lib/libshell/common/sh/nvtree.c Tue Nov 27 11:31:26 2018 +0200 @@ -428,7 +428,7 @@ if ((attr=nv_isattr(np,~NV_NOFREE)) || fp) { - if((attr&NV_NOPRINT|NV_INTEGER)==NV_NOPRINT) + if((attr&(NV_NOPRINT|NV_INTEGER))==NV_NOPRINT) attr &= ~NV_NOPRINT; if(!attr && !fp) return;