tools: patch: Add missing CVE-2018-6951 fix
uscan reports a new CVE now that PKG_CPE_ID was added.
Reordered patches by date.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
[re-title commit & refresh patches]
Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(backported from a6bd9d0cb6)
			
			
This commit is contained in:
		
				
					committed by
					
						
						Jo-Philipp Wich
					
				
			
			
				
	
			
			
			
						parent
						
							a10c67b057
						
					
				
				
					commit
					27528d48e1
				
			
							
								
								
									
										25
									
								
								tools/patch/patches/030-CVE-2018-6952.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								tools/patch/patches/030-CVE-2018-6952.patch
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
			
		||||
From df40f2ea17254de269a3624319a12a93a4e395ff Mon Sep 17 00:00:00 2001
 | 
			
		||||
From: Andreas Gruenbacher <agruen@gnu.org>
 | 
			
		||||
Date: Fri, 17 Aug 2018 13:35:40 +0200
 | 
			
		||||
Subject: [PATCH] Fix swapping fake lines in pch_swap
 | 
			
		||||
 | 
			
		||||
* src/pch.c (pch_swap): Fix swapping p_bfake and p_efake when there is a
 | 
			
		||||
blank line in the middle of a context-diff hunk: that empty line stays
 | 
			
		||||
in the middle of the hunk and isn't swapped.
 | 
			
		||||
 | 
			
		||||
Fixes: https://savannah.gnu.org/bugs/index.php?53133
 | 
			
		||||
---
 | 
			
		||||
 src/pch.c | 2 +-
 | 
			
		||||
 1 file changed, 1 insertion(+), 1 deletion(-)
 | 
			
		||||
 | 
			
		||||
--- a/src/pch.c
 | 
			
		||||
+++ b/src/pch.c
 | 
			
		||||
@@ -2115,7 +2115,7 @@ pch_swap (void)
 | 
			
		||||
     }
 | 
			
		||||
     if (p_efake >= 0) {			/* fix non-freeable ptr range */
 | 
			
		||||
 	if (p_efake <= i)
 | 
			
		||||
-	    n = p_end - i + 1;
 | 
			
		||||
+	    n = p_end - p_ptrn_lines;
 | 
			
		||||
 	else
 | 
			
		||||
 	    n = -i;
 | 
			
		||||
 	p_efake += n;
 | 
			
		||||
		Reference in New Issue
	
	Block a user