Pavel fixed a segfault in yes.
 -Erik
diff --git a/Changelog b/Changelog
index 3083ae9..8292329 100644
--- a/Changelog
+++ b/Changelog
@@ -48,6 +48,7 @@
 	* Fixed more and ps to have sensible terminal width defaults, thanks 
 	    to Pavel Roskin.
 	* Fixed all fatalError() calls lacking a "\n", thanks to Pavel Roskin.
+	* Fixed a segfault in yes when no args were given -- Pavel Roskin.
 	* More doc updates
 
 
diff --git a/coreutils/yes.c b/coreutils/yes.c
index 97b6f65..1718af4 100644
--- a/coreutils/yes.c
+++ b/coreutils/yes.c
@@ -27,7 +27,7 @@
 {
 	int i;
 
-	if (argc >=1 && *argv[1]=='-') {
+	if (argc >= 2 && *argv[1] == '-') {
 		usage("yes [OPTION]... [STRING]...\n"
 #ifndef BB_FEATURE_TRIVIAL_HELP
 				"\nRepeatedly outputs a line with all specified STRING(s), or `y'.\n"
diff --git a/yes.c b/yes.c
index 97b6f65..1718af4 100644
--- a/yes.c
+++ b/yes.c
@@ -27,7 +27,7 @@
 {
 	int i;
 
-	if (argc >=1 && *argv[1]=='-') {
+	if (argc >= 2 && *argv[1] == '-') {
 		usage("yes [OPTION]... [STRING]...\n"
 #ifndef BB_FEATURE_TRIVIAL_HELP
 				"\nRepeatedly outputs a line with all specified STRING(s), or `y'.\n"