add assertion failure on verify decoder underflow
diff --git a/src/libFLAC/stream_encoder.c b/src/libFLAC/stream_encoder.c
index 306a621..09dcbc5 100644
--- a/src/libFLAC/stream_encoder.c
+++ b/src/libFLAC/stream_encoder.c
@@ -2378,7 +2378,11 @@
 	}
 	else {
 		if(encoded_bytes == 0) {
-			//@@@@ underflow happened, should we do something else here?  is this an assert failure?
+			/*
+			 * If we get here, a FIFO underflow has occurred,
+			 * which means there is a bug somewhere.
+			 */
+			FLAC__ASSERT(0);
 			return FLAC__STREAM_DECODER_READ_STATUS_ABORT;
 		}
 		else if(encoded_bytes < *bytes)