fix two minor bugs in nvramtool. (trivial)
Signed-off-by: Stefan Reinauer <stepan@coresystems.de> Acked-by: Stefan Reinauer <stepan@coresystems.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3582 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
		
				
					committed by
					
						 Stefan Reinauer
						Stefan Reinauer
					
				
			
			
				
	
			
			
			
						parent
						
							4614aedd4b
						
					
				
				
					commit
					297b91c6cd
				
			| @@ -30,6 +30,7 @@ | ||||
|  *  59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. | ||||
| \*****************************************************************************/ | ||||
|  | ||||
| #include <string.h> | ||||
| #include <sys/mman.h> | ||||
| #include "common.h" | ||||
| #include "coreboot_tables.h" | ||||
| @@ -556,7 +557,7 @@ static void process_cmos_table (void) | ||||
|    for (p = first_cmos_table_enum(); p != NULL; p = next_cmos_table_enum(p)) | ||||
|     { cmos_enum.config_id = p->config_id; | ||||
|       cmos_enum.value = p->value; | ||||
|       strncpy(cmos_enum.text, p->text, CMOS_MAX_TEXT_LENGTH); | ||||
|       strncpy(cmos_enum.text, (char *)p->text, CMOS_MAX_TEXT_LENGTH); | ||||
|       cmos_enum.text[CMOS_MAX_TEXT_LENGTH] = '\0'; | ||||
|       try_add_cmos_table_enum(&cmos_enum); | ||||
|     } | ||||
| @@ -589,7 +590,7 @@ static void process_cmos_table (void) | ||||
|        } | ||||
|  | ||||
|       cmos_entry.config_id = q->config_id; | ||||
|       strncpy(cmos_entry.name, q->name, CMOS_MAX_NAME_LENGTH); | ||||
|       strncpy(cmos_entry.name, (char *)q->name, CMOS_MAX_NAME_LENGTH); | ||||
|       cmos_entry.name[CMOS_MAX_NAME_LENGTH] = '\0'; | ||||
|       try_add_cmos_table_entry(&cmos_entry); | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user