Path: utzoo!attcan!uunet!aplcen!uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!usc!cs.utexas.edu!rutgers!mcnc!rti!trt From: trt@rti.rti.org (Thomas Truscott) Newsgroups: comp.unix.questions Subject: Re: Unix software and USSR Summary: Perhaps your crypt has a coding bug. Message-ID: <4108@rtifs1.UUCP> Date: 28 Sep 90 18:15:05 GMT References: <1990Sep26.124217.918@hq.demos.su> <14167@hydra.gatech.EDU> <1990Sep27.165746.2035@hq.demos.su> Organization: Research Triangle Institute, RTP, NC Lines: 13 Just a thought: if your version of crypt.c has line that declares "L" and "R" to be arrays of size 32, your version is depending on L and R being allocated adjacent to each other. This is an ancient bug that no one ever bothers to fix. Try instead: char L[64]; #define R (L+32) That might fix things. Then again, maybe not. Tom Truscott