freebsd-dev/lib/libcam
Enji Cooper 2357dac430 Fix va_list handling
- Add missing va_end's after corresponding va_start's to cleanup state
- Eliminate questionable bzero'ing of va_list passed in to
  do_buff_decode(..) and do_encode(..) from buff_{de,en}code_visit(..)
  and csio_{de,en}code_visit(..). Make va_list a pointer instead and
  pass NULL into the underlying functions to handler this in a portable
  way.
- Do some minor style(9) clean up in affected functions.

Differential Revision: https://reviews.freebsd.org/D6072
MFC after: 3 days
Reported by: cppcheck, Coverity
CID: 1018500-1018503
Reviewed by: cem
Sponsored by: EMC / Isilon Storage Division
2016-04-28 18:41:55 +00:00
..
cam_cdbparse.3 Globally replace u_int*_t from (non-contributed) man pages. 2012-02-12 18:29:56 +00:00
cam.3 use .Mt to mark up email addresses consistently (part3) 2014-06-23 08:23:05 +00:00
camlib.c Clean up trailing whitespace in lib/libcam; no functional change 2016-04-14 21:10:53 +00:00
camlib.h Clean up trailing whitespace in lib/libcam; no functional change 2016-04-14 21:10:53 +00:00
Makefile First pass through library packaging. 2016-02-04 21:16:35 +00:00
Makefile.depend META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host. 2015-11-25 19:10:28 +00:00
scsi_cmdparse.c Fix va_list handling 2016-04-28 18:41:55 +00:00