--- src/lhext.c.orig	Sun Aug 29 01:36:16 1999
+++ src/lhext.c	Wed Sep  1 17:23:43 1999
@@ -162,7 +162,7 @@
 #endif
 		if (!getuid()) {
 #ifndef HAVE_NO_LCHOWN
-            if ((hdr->unix_mode & UNIX_FILE_TYPEMASK) != UNIX_FILE_SYMLINK)
+            if ((hdr->unix_mode & UNIX_FILE_TYPEMASK) == UNIX_FILE_SYMLINK)
 			    lchown(name, hdr->unix_uid, hdr->unix_gid);
 			else
 #endif /* HAVE_NO_LCHWON */
