Print this page
10132 smatch fixes for MDB
Reviewed by: Andy Fiddaman <andy@omniosce.org>

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/mdb/common/modules/genunix/ndievents.c
          +++ new/usr/src/cmd/mdb/common/modules/genunix/ndievents.c
↓ open down ↓ 16 lines elided ↑ open up ↑
  17   17   * fields enclosed by brackets "[]" replaced with your own identifying
  18   18   * information: Portions Copyright [yyyy] [name of copyright owner]
  19   19   *
  20   20   * CDDL HEADER END
  21   21   */
  22   22  /*
  23   23   * Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  24   24   * Use is subject to license terms.
  25   25   */
  26   26  
  27      -#pragma ident   "%Z%%M% %I%     %E% SMI"
       27 +/*
       28 + * Copyright (c) 2018, Joyent, Inc.
       29 + */
  28   30  
  29   31  #include "ndievents.h"
  30   32  #include <sys/sunndi.h>
  31   33  #include <sys/ndi_impldefs.h>
  32   34  #include <sys/dditypes.h>
  33   35  #include <sys/ddi_impldefs.h>
  34   36  #include <sys/sunddi.h>
  35   37  #include <sys/param.h>
  36   38  
  37   39  
↓ open down ↓ 35 lines elided ↑ open up ↑
  73   75          if (dip_to_pathname(&devi_parent, path, buflen) == -1) {
  74   76                  return (-1);
  75   77          }
  76   78  
  77   79          if (mdb_readstr(nodename, sizeof (nodename),
  78   80              (uintptr_t)device->devi_node_name) == -1) {
  79   81                  return (-1);
  80   82          }
  81   83  
  82   84          if (device->devi_node_state < DS_INITIALIZED) {
  83      -                strncpy(addr_str, '\0', sizeof ('\0'));
       85 +                addr_str[0] = '\0';
  84   86          } else {
  85   87                  addr = device->devi_addr;
  86   88                  if (mdb_readstr(addr_str, sizeof (addr_str),
  87   89                      (uintptr_t)addr) == -1) {
  88   90                          return (-1);
  89   91                  }
  90   92          }
  91   93  
  92   94          bp = path + strlen(path);
  93   95  
↓ open down ↓ 169 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX