# HG changeset patch # User Rob Landley # Date 1425247120 21600 # Node ID 58d9f1b61f0a99085d2e89c1d09f03ae02a7c0b0 # Parent 59a3fd32329c305286ebf652aeed468c465a0dc0 Patches from Elliott Hughes to add missing arguments to error_exit() calls. diff -r 59a3fd32329c -r 58d9f1b61f0a lib/xwrap.c --- a/lib/xwrap.c Sun Mar 01 15:48:49 2015 -0600 +++ b/lib/xwrap.c Sun Mar 01 15:58:40 2015 -0600 @@ -24,7 +24,7 @@ long len = strlen(src); if (len+strlen(dest)+1 > size) - error_exit("'%s%s' > %ld bytes", src, (long)size); + error_exit("'%s%s' > %ld bytes", dest, src, (long)size); strcpy(dest+len, src); } diff -r 59a3fd32329c -r 58d9f1b61f0a toys/lsb/mount.c --- a/toys/lsb/mount.c Sun Mar 01 15:48:49 2015 -0600 +++ b/toys/lsb/mount.c Sun Mar 01 15:58:40 2015 -0600 @@ -144,7 +144,8 @@ if (getuid()) { if (TT.okuser) TT.okuser = 0; else { - error_msg("'%s' not user mountable in fstab"); + error_msg("'%s' not user mountable in fstab", dev); + return; } } diff -r 59a3fd32329c -r 58d9f1b61f0a toys/other/sysctl.c --- a/toys/other/sysctl.c Sun Mar 01 15:48:49 2015 -0600 +++ b/toys/other/sysctl.c Sun Mar 01 15:58:40 2015 -0600 @@ -97,7 +97,7 @@ if (!value) value = split_key(key); if ((toys.optflags & FLAG_w) && !value) { - error_msg("'%s' not key=value"); + error_msg("'%s' not key=value", key); return; } diff -r 59a3fd32329c -r 58d9f1b61f0a toys/posix/ln.c --- a/toys/posix/ln.c Sun Mar 01 15:48:49 2015 -0600 +++ b/toys/posix/ln.c Sun Mar 01 15:58:40 2015 -0600 @@ -40,7 +40,7 @@ if (((toys.optflags&FLAG_n) ? lstat : stat)(dest, &buf) || !S_ISDIR(buf.st_mode)) { - if (toys.optc>1) error_exit("'%s' not a directory"); + if (toys.optc>1) error_exit("'%s' not a directory", dest); buf.st_mode = 0; }