Diff for /embedtools/src/ub_env.c between versions 1.1.2.14 and 1.1.2.16

version 1.1.2.14, 2014/01/29 13:46:16 version 1.1.2.16, 2014/01/29 14:01:06
Line 49  ub_flash_io(const char *csSec, int mode) Line 49  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);                  env->env_crc = crc32(0, (u_char*) env->env_data, esiz);
                   VERB(5) printf("Write CRC32 0x%x\n", env->env_crc);
                 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)
                 VERB(3) printf("Readed %d bytes\n", rlen);                  VERB(3) printf("Readed %d bytes\n", rlen);
   
         crc = crc32(0, (u_char*) env->env_data, esiz);          crc = crc32(0, (u_char*) env->env_data, esiz);
           VERB(5) printf("Calculated CRC32 0x%x\n", crc);
         if (crc != env->env_crc)          if (crc != env->env_crc)
                 VERB(1) printf("Warning:: Bad CRC, Flash crc32 0x%x != 0x%x\n",                   VERB(1) printf("Warning:: Bad CRC, Flash crc32 0x%x != 0x%x\n", 
                                 env->env_crc, crc);                                  env->env_crc, crc);
Line 208  ub_setenv(const char *csSec, const char *csName, const Line 210  ub_setenv(const char *csSec, const char *csName, const
                 for (e = env->env_data; *e || *(e + 1); e++);                  for (e = env->env_data; *e || *(e + 1); e++);
                 if (e > env->env_data)                  if (e > env->env_data)
                         e++;                          e++;
                /* "name" + "=" + "val" +"\0\0"  > u-boot-env size */                /* "name" + "=" + "val" +"\0\0" check u-boot-env size */
                 len = strlen(csName) + 2; /* add '=' for first arg, ' ' for all others */                  len = strlen(csName) + 2; /* add '=' for first arg, ' ' for all others */
                 len += strlen(csValue) + 1;                  len += strlen(csValue) + 1;
                 if (len > env->env_data + dlen - e) {                  if (len > env->env_data + dlen - e) {

Removed from v.1.1.2.14  
changed lines
  Added in v.1.1.2.16


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>