* Exim - an Internet mail transport agent *
*************************************************/
+/* Copyright (c) The Exim Maintainers 2015 - 2022 */
/* Copyright (c) University of Cambridge 1995 - 2018 */
-/* Copyright (c) The Exim Maintainers 2015 - 2021 */
/* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-or-later */
#include "exim.h"
if (debug_pretrigger_buf)
{
- int needed = Ustrlen(debug_buffer), avail;
+ int needed = Ustrlen(debug_buffer)+1, avail;
char c;
if (needed > debug_pretrigger_bsize)
}
while (c && c != '\n' && pretrigger_readoff != pretrigger_writeoff);
+ needed--;
for (int i = 0; needed; i++, needed--)
{
debug_pretrigger_buf[pretrigger_writeoff] = debug_buffer[i];