Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utcs!mnetor!seismo!umcp-cs!chris From: chris@umcp-cs.UUCP Newsgroups: net.bugs.2bsd Subject: Re: Symlink() bug Message-ID: <2398@umcp-cs.UUCP> Date: Sun, 13-Jul-86 20:28:39 EDT Article-I.D.: umcp-cs.2398 Posted: Sun Jul 13 20:28:39 1986 Date-Received: Sun, 13-Jul-86 23:16:15 EDT References: <1500018@uokmet.UUCP> Reply-To: chris@maryland.UUCP (Chris Torek) Organization: University of Maryland, Dept. of Computer Sci. Lines: 19 In article <1500018@uokmet.UUCP> root@uokmet.UUCP writes: >Description: > Symlink() always creates a link to "something", even if the original > file doesn't exist. This is not a bug. >Fix: > add > ip = namei(uchar, LOOKUP, 1); > if (ip == NULL) > return; You had better iput() the inode afterward---not that you should be checking for existence of the `destination' string in the first place. -- In-Real-Life: Chris Torek, Univ of MD Comp Sci Dept (+1 301 454 1516) UUCP: seismo!umcp-cs!chris CSNet: chris@umcp-cs ARPA: chris@mimsy.umd.edu