Diff for /libaitcfg/src/parse.c between versions 1.10 and 1.10.2.1

version 1.10, 2012/08/06 14:53:34 version 1.10.2.1, 2012/08/06 15:08:26
Line 231  cfgWriteConfig(FILE *f, cfg_root_t * __restrict cfg, i Line 231  cfgWriteConfig(FILE *f, cfg_root_t * __restrict cfg, i
   
                 /* build line */                  /* build line */
                 memset(line, 0, sizeof line);                  memset(line, 0, sizeof line);
                if (!AIT_ISEMPTY(&av->cfg_attr) && AIT_TYPE(&av->cfg_attr) == string &&                 if (!AIT_ISEMPTY(&av->cfg_attr) && AIT_TYPE(&av->cfg_attr) == string) {
                                AIT_ADDR(&av->cfg_attr)) {                        strlcpy(line, AIT_GET_STRZ(&av->cfg_attr), sizeof line);
                        strlcpy(line, AIT_GET_STR(&av->cfg_attr), sizeof line); 
                         if (whitespace)                          if (whitespace)
                                 strlcat(line, " = ", sizeof line);                                  strlcat(line, " = ", sizeof line);
                         else                          else
                                 strlcat(line, "=", sizeof line);                                  strlcat(line, "=", sizeof line);
                 }                  }
                if (!AIT_ISEMPTY(&av->cfg_val) && AIT_TYPE(&av->cfg_val) == string &&                 if (!AIT_ISEMPTY(&av->cfg_val) && AIT_TYPE(&av->cfg_val) == string)
                                AIT_ADDR(&av->cfg_val))                        strlcat(line, AIT_GET_STRZ(&av->cfg_val), sizeof line);
                        strlcat(line, AIT_GET_STR(&av->cfg_val), sizeof line); 
   
                 /* write */                  /* write */
                 if (!cfg_Write(f, "%s\n", line)) {                  if (!cfg_Write(f, "%s\n", line)) {

Removed from v.1.10  
changed lines
  Added in v.1.10.2.1


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