-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jamie Gritton wrote:
> Michael Butler wrote:
>> i...@aaron:/home/imb> sudo jexec 5 tcsh
>> jexec: Unable to parse jail ID.: No such file or directory

> 
> The symptom in jexec can be fixed by this little patch:
> 
> Index: usr.sbin/jexec/jexec.c
> ===================================================================
> --- usr.sbin/jexec/jexec.c    (revision 195879)
> +++ usr.sbin/jexec/jexec.c    (working copy)
> @@ -248,6 +248,7 @@
>      if (argc < 2)
>          usage();
>      if (strlen(argv[0]) > 0) {
> +        errno = 0;
>          jid = (int)strtol(argv[0], NULL, 10);
>          if (errno)
>              err(1, "Unable to parse jail ID.");

Thanks - this certainly cures the effect.

> But the broader problem is malloc.  It's leaving errno set to
> ENOENT when /etc/malloc.conf doesn't exist.  This seems like
> wrong behavior to me.

Seems like a POLA violation to me,

        imb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iEYEARECAAYFAkprrBoACgkQQv9rrgRC1JIImwCdG2hjH00hKOzMRUHEqfXwu8FS
O6UAoJL/2iZf/Nz0Pp84q0p+RDkNIM+1
=iBx1
-----END PGP SIGNATURE-----
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to