snappy: fix snappy-framed stream decompression with bufferd output
snappy: fix snappy-framed stream decompression with bufferd output

We were returning prematurely which was caused the input to not be
consumed, which caused the decompressed output to be written twice.

https://github.com/quixdb/squash/issues/75

Signed-off-by: Evan Nemerson <178b62e73cc3fab9e30bf27b2372c9ff92401915@nemerson.com>

quixdb/squash,jibsen/squash,Cloudef/squash,quixdb/squash,wolut/squash,wolut/squash,Cloudef/squash,quixdb/squash,Cloudef/squash,jibsen/squash,jibsen/squash,wolut/squash