aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/cgi.c
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2014-07-09 09:27:01 +0000
committerIngo Schwarze <schwarze@openbsd.org>2014-07-09 09:27:01 +0000
commit0f7d23cc7759afec8706f0ce5c743d2b767c9f05 (patch)
tree77a1aee18bdf7b6c8f10fbaf827e088e59c8eef8 /cgi.c
parent5bdd7b3d4e372ee39b152c852b7de9785a1c5ca6 (diff)
downloadmandoc-0f7d23cc7759afec8706f0ce5c743d2b767c9f05.tar.gz
mandoc-0f7d23cc7759afec8706f0ce5c743d2b767c9f05.tar.zst
mandoc-0f7d23cc7759afec8706f0ce5c743d2b767c9f05.zip
oops, forgot to trim the newline character
Diffstat (limited to 'cgi.c')
-rw-r--r--cgi.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/cgi.c b/cgi.c
index 407b102a..1fff03cb 100644
--- a/cgi.c
+++ b/cgi.c
@@ -1,4 +1,4 @@
-/* $Id: cgi.c,v 1.54 2014/07/09 09:19:03 schwarze Exp $ */
+/* $Id: cgi.c,v 1.55 2014/07/09 09:27:01 schwarze Exp $ */
/*
* Copyright (c) 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv>
* Copyright (c) 2014 Ingo Schwarze <schwarze@usta.de>
@@ -940,6 +940,8 @@ pathgen(struct req *req)
return;
while (NULL != (dp = fgetln(fp, &dpsz))) {
+ if ('\n' == dp[dpsz - 1])
+ dpsz--;
req->p = mandoc_realloc(req->p,
(req->psz + 1) * sizeof(char *));
req->p[req->psz++] = mandoc_strndup(dp, dpsz);