]> git.cameronkatri.com Git - mandoc.git/blobdiff - manpath.c
Do not read past the end of the buffer if an "f" layout font modifier
[mandoc.git] / manpath.c
index 9be143cc9f2a8872d11a1fbf9785e055e44d5f27..e85175e945e8b25f25fc3226ecf9dae51ce61449 100644 (file)
--- a/manpath.c
+++ b/manpath.c
@@ -1,4 +1,4 @@
-/*     $Id: manpath.c,v 1.18 2014/11/18 19:41:47 schwarze Exp $ */
+/*     $Id: manpath.c,v 1.19 2014/11/27 00:30:40 schwarze Exp $ */
 /*
  * Copyright (c) 2011, 2014 Ingo Schwarze <schwarze@openbsd.org>
  * Copyright (c) 2011 Kristaps Dzonsons <kristaps@bsd.lv>
@@ -80,7 +80,7 @@ manpath_parse(struct manpaths *dirs, const char *file,
        if ( ! ferror(stream) && feof(stream) &&
                        bsz && '\n' == buf[bsz - 1]) {
                buf[bsz - 1] = '\0';
-               manpath_parseline(dirs, buf);
+               manpath_parseline(dirs, buf, 1);
        }
 
        free(buf);