Diff for /embedtools/src/ub_env.c between versions 1.1.2.8 and 1.1.2.9

version 1.1.2.8, 2014/01/28 23:30:46 version 1.1.2.9, 2014/01/29 01:26:28
Line 112  ub_setenv(const char *csSec, const char *csName, const Line 112  ub_setenv(const char *csSec, const char *csName, const
   
         return 0;          return 0;
 }  }
   
   int
   ub_env(const char *csSec)
   {
           char *e, *nxt;
           size_t dlen;
           const char *str;
   
           FTRACE(3);
   
           str = cfg_getAttribute(&cfg, csSec, "size");
           dlen = strtol(str, NULL, 0);
           if (!dlen)
                   return -1;
           else
                   dlen--;
   
           for (e = env->env_data; *e; e = nxt + 1) {
                   for (nxt = e; *nxt; nxt++)
                           if (nxt >= env->env_data + dlen) {
                                   printf("Error:: environment not terminated\n");
                                   return -1;
                           }
   
                   printf("%s\n", e);
           }
   
           return 0;
   }

Removed from v.1.1.2.8  
changed lines
  Added in v.1.1.2.9


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