diff --git a/src/Makefile b/src/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..3673a5296f55b6ebc941fa0d1efc971dc9d2f457
--- /dev/null
+++ b/src/Makefile
@@ -0,0 +1,2 @@
+all:
+	gcc -O3 -g -I../ -I../celt/libcelt -L../celt/libcelt/.libs/ -o test_hybrid test_hybrid.c hybrid_decoder.c hybrid_encoder.c -lcelt0 -lm
diff --git a/src/hybrid_decoder.c b/src/hybrid_decoder.c
index 2617faf4cd2e7350af9531bd4b9b279cf808bb72..6d0c16a3b0a52837610b5e376ec54bb7578c542e 100644
--- a/src/hybrid_decoder.c
+++ b/src/hybrid_decoder.c
@@ -71,7 +71,7 @@ int hybrid_decode(HybridDecoder *st, const unsigned char *data,
 	celt_decoder_ctl(st->celt_dec, CELT_SET_START_BAND(13));
 
 	/* Encode high band with CELT */
-	celt_ret = celt_decode_with_ec(st->celt_dec, data, len, pcm, NULL, frame_size, &dec);
+	celt_ret = celt_decode_with_ec(st->celt_dec, data, len, pcm, frame_size, &dec);
 
 	return celt_ret;