cvs commit: src/sbin/sysctl sysctl.c

Chris Pressey cpressey at crater.dragonflybsd.org
Mon Jan 17 19:15:50 PST 2005


cpressey    2005/01/17 19:13:52 PST

DragonFly src repository

  Modified files:
    sbin/sysctl          sysctl.c 
  Log:
  Unlike printf(3), fwrite(3) doesn't stop at the first NUL character
  it finds in the string; and since the full length of the string was
  being passed to fwrite(3), sysctl(8) commands were mistakenly
  outputting a NUL character after their text output.
  
  Fix by only fwrite(3)ing the string up to the first NUL character.
  
  Discovered-by: y0netan1
  
  Revision  Changes    Path
  1.10      +5 -1      src/sbin/sysctl/sysctl.c


http://www.dragonflybsd.org/cvsweb/src/sbin/sysctl/sysctl.c.diff?r1=1.9&r2=1.10&f=u





More information about the Commits mailing list