Fix previous: i forgot explicit NUL termination;
authorschwarze <schwarze@openbsd.org>
Tue, 18 Apr 2017 13:57:12 +0000 (13:57 +0000)
committerschwarze <schwarze@openbsd.org>
Tue, 18 Apr 2017 13:57:12 +0000 (13:57 +0000)
noticed by Gonzalo <Tornaria at cmat dot edu dot uy>, thanks!

usr.bin/mandoc/mansearch.c

index c437b23..e56e758 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mansearch.c,v 1.53 2017/04/17 20:04:26 schwarze Exp $ */
+/*     $OpenBSD: mansearch.c,v 1.54 2017/04/18 13:57:12 schwarze Exp $ */
 /*
  * Copyright (c) 2012 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2013-2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -513,6 +513,8 @@ buildoutput(size_t im, struct dbm_page *page)
                output = mandoc_malloc(sz);
                i = 0;
                lstcat(output, &i, input, " # ");
+               output[i++] = '\0';
+               assert(i == sz);
                return output;
        }