=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mandoc/mdoc_validate.c,v retrieving revision 1.177 retrieving revision 1.178 diff -c -r1.177 -r1.178 *** src/usr.bin/mandoc/mdoc_validate.c 2014/11/28 18:07:38 1.177 --- src/usr.bin/mandoc/mdoc_validate.c 2014/11/28 18:35:37 1.178 *************** *** 1,4 **** ! /* $OpenBSD: mdoc_validate.c,v 1.177 2014/11/28 18:07:38 schwarze Exp $ */ /* * Copyright (c) 2008-2012 Kristaps Dzonsons * Copyright (c) 2010-2014 Ingo Schwarze --- 1,4 ---- ! /* $OpenBSD: mdoc_validate.c,v 1.178 2014/11/28 18:35:37 schwarze Exp $ */ /* * Copyright (c) 2008-2012 Kristaps Dzonsons * Copyright (c) 2010-2014 Ingo Schwarze *************** *** 2271,2289 **** mdoc->meta.msec = mandoc_strdup(nn->string); } ! if (NULL == (nn = nn->next)) ! goto out; ! /* ! * If the third argument is a volume name, format is, ! * otherwise assume it's an architecture. ! */ ! ! cp = mdoc_a2vol(nn->string); ! if (cp) { ! free(mdoc->meta.vol); ! mdoc->meta.vol = mandoc_strdup(cp); ! } else { for (p = nn->string; *p; p++) *p = tolower((unsigned char)*p); mdoc->meta.arch = mandoc_strdup(nn->string); --- 2271,2279 ---- mdoc->meta.msec = mandoc_strdup(nn->string); } ! /* Handle an optional architecture */ ! if ((nn = nn->next) != NULL) { for (p = nn->string; *p; p++) *p = tolower((unsigned char)*p); mdoc->meta.arch = mandoc_strdup(nn->string);