From: wdenk Date: Fri, 4 Aug 2000 14:15:09 +0000 (+0000) Subject: Fix initialization bug. X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=72ea4198eb7e8e8f21fd0fea91d5c20f0a528572;p=users%2Frw%2Fppcboot.git Fix initialization bug. --- diff --git a/common/board.c b/common/board.c index 2cb8450..cd59697 100644 --- a/common/board.c +++ b/common/board.c @@ -224,13 +224,15 @@ board_init_f (volatile immap_t *immr, unsigned long bootflag) ulong val = s ? simple_strtoul(s, &e, 10) : 0; bd->bi_ip_addr <<= 8; bd->bi_ip_addr |= (val & 0xFF); - s = (*e) ? e+1 : e; + if (s) + s = (*e) ? e+1 : e; } s = getenv ("ethaddr"); for (reg=0; reg<6; ++reg) { bd->bi_enetaddr[reg] = s ? simple_strtoul(s, &e, 16) : 0; - s = (*e) ? e+1 : e; + if (s) + s = (*e) ? e+1 : e; } bd->bi_intfreq = cpu_speed; /* Internal Freq, in MHz */ bd->bi_busfreq = CONFIG_8xx_BUSCLOCK; /* Bus Freq, in MHz */