Merge "Fix the last warning and enable -Werror for external/flac."
diff --git a/libFLAC/Android.mk b/libFLAC/Android.mk
index 6d97aa9..8c9d706 100644
--- a/libFLAC/Android.mk
+++ b/libFLAC/Android.mk
@@ -26,6 +26,7 @@
 LOCAL_CFLAGS += -DHAVE_CONFIG_H -DFLAC__NO_MD5 -DFLAC__INTEGER_ONLY_LIBRARY
 LOCAL_CFLAGS += -D_REENTRANT -DPIC -DU_COMMON_IMPLEMENTATION -fPIC
 LOCAL_CFLAGS += -O3 -funroll-loops -finline-functions
+LOCAL_CFLAGS += -Werror
 
 LOCAL_ARM_MODE := arm
 
diff --git a/libFLAC/stream_encoder.c b/libFLAC/stream_encoder.c
index 6380ce6..23cc22d 100644
--- a/libFLAC/stream_encoder.c
+++ b/libFLAC/stream_encoder.c
@@ -2169,7 +2169,6 @@
 
 		for(channel = 0; channel < channels; channel++) {
 			if (buffer[channel] == NULL) {
-				encoder->protected_->state = FLAC__STREAM_ENCODER_WRITE_STATUS_FATAL_ERROR;
 				return false;
 			}
 			memcpy(&encoder->private_->integer_signal[channel][encoder->private_->current_sample_number], &buffer[channel][j], sizeof(buffer[channel][0]) * n);