summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Schnelle <svens@stackframe.org>2012-06-20 09:22:17 +0200
committerSven Schnelle <svens@stackframe.org>2012-06-20 10:20:48 +0200
commit09a180230a947e5d869323cd14e57820e967eae8 (patch)
tree6e53f1d190a4fbcdf2d81b36edc770f8047339e8
parent57f524fd62ab9b76dd4850e907dcbd338eb7706f (diff)
mptable: Fix 'mptable.c:1019:12: warning: ā€˜cā€™ may be used uninitialized in this function'
Change-Id: Icf6968f5bcbbe28c3a2a1d6ee7c1fd0be583f182 Signed-off-by: Sven Schnelle <svens@stackframe.org> Reviewed-on: http://review.coreboot.org/1110 Tested-by: build bot (Jenkins)
-rw-r--r--util/mptable/mptable.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/util/mptable/mptable.c b/util/mptable/mptable.c
index 7c3033e005..3ce249388d 100644
--- a/util/mptable/mptable.c
+++ b/util/mptable/mptable.c
@@ -997,9 +997,7 @@ lookupBusType( char* name )
static void
busEntry( void )
{
- int x;
char name[ 8 ];
- char c;
BusEntry entry;
/* read it into local memory */
@@ -1013,12 +1011,9 @@ busEntry( void )
printf( "\t " ); pnstr( entry.busType, 6 ); printf( "\n" );
}
- for ( x = 0; x < 6; ++x ) {
-// if ( (c = entry.busType[ x ]) == ' ' )
- //break;
- name[ x ] = c;
- }
- name[ x ] = '\0';
+ memset(name, '\0', sizeof(name));
+ strncpy(name, (char *)entry.busType, 6);
+
busses[ entry.busID ] = lookupBusType( name );
printf("\tsmp_write_bus(mc, %d, \"", entry.busID);
pnstr( entry.busType, 6 );