diff --git a/libavcodec/aac.c b/libavcodec/aac.c
index e73aa75391b5abc56b1de5f554c501304b42898e..994c73352f2e9d8406c08eee3bc7193adc26209c 100644
--- a/libavcodec/aac.c
+++ b/libavcodec/aac.c
@@ -846,7 +846,7 @@ static int decode_tns(AACContext *ac, TemporalNoiseShaping *tns,
                 tns->length[w][filt] = get_bits(gb, 6 - 2 * is8);
 
                 if ((tns->order[w][filt] = get_bits(gb, 5 - 2 * is8)) > tns_max_order) {
-                    av_log(ac->avccontext, AV_LOG_ERROR, "TNS filter order %d is greater than maximum %d.",
+                    av_log(ac->avccontext, AV_LOG_ERROR, "TNS filter order %d is greater than maximum %d.\n",
                            tns->order[w][filt], tns_max_order);
                     tns->order[w][filt] = 0;
                     return -1;