[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: lsb_realpath segfaults on nonexistant directories



Joey
Thanks. I've fixed that up!
regards
Andrew

On Mar 3, 10:37pm in "lsb_realpath segfaul", Joey Hess wrote:
> The lsb_realpath utility in lts_lsb-fhs-1.1.2.1.tgz segfaults if it's
> run on a directory that doesn't exist. This doesn't cause any failure
> that I know of, but was suprising. Here's a patch.
>
> --- lsb_realpath.c.orig	Sun Mar  3 22:20:08 2002
> +++ lsb_realpath.c	Sun Mar  3 22:37:02 2002
> @@ -70,7 +70,7 @@
>
>  canon_name = realpath ( argv[1], namebuf );
>  if ( canon_name == NULL ) {
> -	fprintf(stderr, "%s returned -1, set errno to %d (%s)", errno,
> +	fprintf(stderr, "%s returned NULL, set errno to %d (%s)", "realpath",
errno,
>  		strerror(errno));
>  	exit(LSB_FHS_TS_UNRESOLVED);
>  }
>
> --




Reply to: