]> www.infradead.org Git - users/rw/ppcboot.git/commitdiff
Fix initialization bug.
authorwdenk <wdenk>
Fri, 4 Aug 2000 14:15:09 +0000 (14:15 +0000)
committerwdenk <wdenk>
Fri, 4 Aug 2000 14:15:09 +0000 (14:15 +0000)
common/board.c

index 2cb8450b6199510b1a69264d4c0b201e78fd546d..cd59697eb2b198778867eb6e01825855352dcb45 100644 (file)
@@ -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        */