mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-10-31 16:54:21 +00:00 
			
		
		
		
	parisc: kernel: using strlcpy() instead of strcpy()
'boot_args' is an input args, and 'boot_command_line' has a fix length. So use strlcpy() instead of strcpy() to avoid memory overflow. Signed-off-by: Chen Gang <gang.chen@asianux.com> Acked-by: Kyle McMartin <kyle@mcmartin.ca> Signed-off-by: Helge Deller <deller@gmx.de>
This commit is contained in:
		
							parent
							
								
									766039022a
								
							
						
					
					
						commit
						ea99b1adf2
					
				
					 1 changed files with 2 additions and 1 deletions
				
			
		|  | @ -69,7 +69,8 @@ void __init setup_cmdline(char **cmdline_p) | |||
| 		/* called from hpux boot loader */ | ||||
| 		boot_command_line[0] = '\0'; | ||||
| 	} else { | ||||
| 		strcpy(boot_command_line, (char *)__va(boot_args[1])); | ||||
| 		strlcpy(boot_command_line, (char *)__va(boot_args[1]), | ||||
| 			COMMAND_LINE_SIZE); | ||||
| 
 | ||||
| #ifdef CONFIG_BLK_DEV_INITRD | ||||
| 		if (boot_args[2] != 0) /* did palo pass us a ramdisk? */ | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Chen Gang
						Chen Gang