summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--Src/builtin.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 644caa026..b99cec5e8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2016-01-10  Daniel Shahaf  <d.s@daniel.shahaf.name>
+
+	* 37551: Src/builtin.c: Include the builtin's name in a "bad
+	option" error message.
+
 2016-01-10  Eric Cook <llua@gmx.com>
 	* 37534: Matthew Martin: Completion/BSD/Command/_cu,
 	Completion/BSD/Command/_fw_update, Completion/BSD/Command/_rcctl
diff --git a/Src/builtin.c b/Src/builtin.c
index 5dce2d9f1..e1a799009 100644
--- a/Src/builtin.c
+++ b/Src/builtin.c
@@ -387,7 +387,7 @@ execbuiltin(LinkList args, LinkList assigns, Builtin bn)
 		if (*arg) {
 		    if(*arg == Meta)
 			*++arg ^= 32;
-		    zwarn("bad option: -%c", *arg);
+		    zwarnnam(name, "bad option: -%c", *arg);
 		    return 1;
 		}
 		arg = *++argv;