summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mdoc_validate.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/mdoc_validate.c b/mdoc_validate.c
index 5ab5f3ae..75de366d 100644
--- a/mdoc_validate.c
+++ b/mdoc_validate.c
@@ -437,14 +437,13 @@ check_text_em(struct roff_man *mdoc, int ln, int pos, char *p)
isalpha((unsigned char)cp[-3]) :
np != NULL &&
np->type == ROFFT_TEXT &&
- np->string != '\0' &&
+ *np->string != '\0' &&
isalpha((unsigned char)np->string[
strlen(np->string) - 1])) ||
(cp[1] != '\0' && cp[2] != '\0' ?
isalpha((unsigned char)cp[2]) :
nn != NULL &&
nn->type == ROFFT_TEXT &&
- nn->string != '\0' &&
isalpha((unsigned char)*nn->string))) {
mandoc_msg(MANDOCERR_DASHDASH, mdoc->parse,
ln, pos + (int)(cp - p) - 1, NULL);