- in each call to sun_driver_write(), bzero the buffer that will be written to the audio device. stops jackd from "buzzing" or "humming" when the last samples from a client weren't true silence. - consistently use bzero instead of memset to zero out buffers. - add missing returns in error conditions.