Print this page
5375 utmpd(1M) core dumps when WTMPX_UPDATE_FREQ is zero

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/utmpd/svc-utmpd
          +++ new/usr/src/cmd/utmpd/svc-utmpd
↓ open down ↓ 15 lines elided ↑ open up ↑
  16   16  # If applicable, add the following below this CDDL HEADER, with the
  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 2007 Sun Microsystems, Inc.  All rights reserved.
  24   24  # Use is subject to license terms.
  25   25  #
  26      -# ident "%Z%%M% %I%     %E% SMI"
  27   26  
  28   27  . /lib/svc/share/smf_include.sh
  29   28  
  30   29  [ ! -x /usr/lib/utmpd ] && exit $SMF_EXIT_ERR_CONFIG
  31   30  
  32   31  # If a utmppipe exists, check for a utmpd process and exit
  33   32  # if the daemon is already running.
  34   33  
  35   34  if [ -p /var/run/utmppipe ]; then
  36   35          if /usr/bin/pgrep -x -u 0 -z `smf_zonename` utmpd >/dev/null 2>&1; then
  37   36                  echo "$0: utmpd is already running"
  38   37                  exit 1
  39   38          fi
  40   39  fi
  41   40  
  42   41  /usr/bin/rm -f /var/run/utmppipe
  43   42  /usr/lib/utmpd &
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX