Print this page
patch tsoome-feedback

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/cmd-inet/sbin/dhcpagent/defaults.c
          +++ new/usr/src/cmd/cmd-inet/sbin/dhcpagent/defaults.c
↓ open down ↓ 178 lines elided ↑ open up ↑
 179  179                  return (defaults[param].df_default);
 180  180          }
 181  181  
 182  182          /*
 183  183           * if our cached parameters are stale, rebuild.
 184  184           */
 185  185  
 186  186          if (statbuf.st_mtime != df_statbuf.st_mtime ||
 187  187              statbuf.st_size != df_statbuf.st_size) {
 188  188                  df_statbuf = statbuf;
 189      -                if (df_nvlist != NULL)
 190      -                        nvlist_free(df_nvlist);
      189 +                nvlist_free(df_nvlist);
 191  190                  df_nvlist = df_build_cache();
 192  191          }
 193  192  
 194  193          if (isv6) {
 195  194                  (void) snprintf(name, sizeof (name), ".V6.%s",
 196  195                      defaults[param].df_name);
 197  196                  (void) snprintf(paramstr, sizeof (paramstr), "%s%s", if_name,
 198  197                      name);
 199  198          } else {
 200  199                  (void) strlcpy(name, defaults[param].df_name, sizeof (name));
↓ open down ↓ 88 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX