version 1.1.2.12, 2014/01/29 13:31:13
|
version 1.1.2.13, 2014/01/29 13:37:13
|
Line 48 ub_flash_io(const char *csSec, int mode)
|
Line 48 ub_flash_io(const char *csSec, int mode)
|
} |
} |
|
|
if (mode & O_RDWR) { |
if (mode & O_RDWR) { |
|
env->env_crc = crc32(0, (u_char*) env->env_data, esiz); |
rlen = write(f, env, siz); |
rlen = write(f, env, siz); |
if (rlen != siz) |
if (rlen != siz) |
printf("Error:: written %d bytes != %d\n", rlen, siz); |
printf("Error:: written %d bytes != %d\n", rlen, siz); |
Line 64 ub_flash_io(const char *csSec, int mode)
|
Line 65 ub_flash_io(const char *csSec, int mode)
|
|
|
crc = crc32(0, (u_char*) env->env_data, esiz); |
crc = crc32(0, (u_char*) env->env_data, esiz); |
if (crc != env->env_crc) |
if (crc != env->env_crc) |
VERB(1) printf("Warning:: Flash crc32 0x%x != 0x%x - " | VERB(1) printf("Warning:: Bad CRC, Flash crc32 0x%x != 0x%x\n", |
"Bad CRC, using default environment\n", env->env_crc, crc); | env->env_crc, crc); |
|
|
close(f); |
close(f); |
close(l); |
close(l); |
Line 130 ub_getenv(const char *csSec, const char *csName)
|
Line 131 ub_getenv(const char *csSec, const char *csName)
|
if (!str) { |
if (!str) { |
str = cfg_getAttribute(&cfg, csSec, "drive_size"); |
str = cfg_getAttribute(&cfg, csSec, "drive_size"); |
if (!str) |
if (!str) |
return -1; | return NULL; |
} |
} |
dlen = strtol(str, NULL, 0); |
dlen = strtol(str, NULL, 0); |
if (!dlen) |
if (!dlen) |