grub2: rebase patches
Patch 300-CVE-2015-8370.patch was added without proper rebasing on the version used by OpenWrt, make it apply and refresh the patch to fix compilation. Fixes:7e73e9128f("grub2: Fix CVE-2015-8370") Signed-off-by: Jo-Philipp Wich <jo@mein.io> (cherry picked from commit9ffbe84ea4)
This commit is contained in:
		| @@ -16,11 +16,9 @@ Signed-off-by: Ismael Ripoll-Ripoll <iripoll@disca.upv.es> | |||||||
|  grub-core/normal/auth.c | 2 +- |  grub-core/normal/auth.c | 2 +- | ||||||
|  2 files changed, 2 insertions(+), 2 deletions(-) |  2 files changed, 2 insertions(+), 2 deletions(-) | ||||||
|  |  | ||||||
| diff --git a/grub-core/lib/crypto.c b/grub-core/lib/crypto.c |  | ||||||
| index ca334d5a40e..e6c78d16d39 100644 |  | ||||||
| --- a/grub-core/lib/crypto.c | --- a/grub-core/lib/crypto.c | ||||||
| +++ b/grub-core/lib/crypto.c | +++ b/grub-core/lib/crypto.c | ||||||
| @@ -468,7 +468,7 @@ grub_password_get (char buf[], unsigned buf_size) | @@ -468,7 +468,7 @@ grub_password_get (char buf[], unsigned | ||||||
|  	  break; |  	  break; | ||||||
|  	} |  	} | ||||||
|   |   | ||||||
| @@ -29,16 +27,14 @@ index ca334d5a40e..e6c78d16d39 100644 | |||||||
|  	{ |  	{ | ||||||
|  	  if (cur_len) |  	  if (cur_len) | ||||||
|  	    cur_len--; |  	    cur_len--; | ||||||
| diff --git a/grub-core/normal/auth.c b/grub-core/normal/auth.c |  | ||||||
| index 6be678c0de1..c35ce972473 100644 |  | ||||||
| --- a/grub-core/normal/auth.c | --- a/grub-core/normal/auth.c | ||||||
| +++ b/grub-core/normal/auth.c | +++ b/grub-core/normal/auth.c | ||||||
| @@ -172,7 +172,7 @@ grub_username_get (char buf[], unsigned buf_size) | @@ -172,7 +172,7 @@ grub_username_get (char buf[], unsigned | ||||||
|  	  break; |  	  break; | ||||||
|  	} |  	} | ||||||
|   |   | ||||||
| -      if (key == GRUB_TERM_BACKSPACE) | -      if (key == '\b') | ||||||
| +      if (key == GRUB_TERM_BACKSPACE && cur_len) | +      if (key == '\b' && cur_len) | ||||||
|  	{ |  	{ | ||||||
|  	  if (cur_len) |  	  if (cur_len) | ||||||
|  	    { |  	    { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Jo-Philipp Wich
					Jo-Philipp Wich