From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from localhost (fantadrom.bsd.lv [local]); by fantadrom.bsd.lv (OpenSMTPD) with ESMTPA id f97c137d; for ; Sun, 19 Apr 2015 15:35:50 -0500 (EST) Date: Sun, 19 Apr 2015 15:35:50 -0500 (EST) Message-Id: <13630644362767608377.enqueue@fantadrom.bsd.lv> X-Mailinglist: mdocml-source Reply-To: source@mdocml.bsd.lv MIME-Version: 1.0 From: schwarze@mdocml.bsd.lv To: source@mdocml.bsd.lv Subject: mdocml: More than one data field may follow T} on the same input line. X-Mailer: activitymail 1.26, http://search.cpan.org/dist/activitymail/ Content-Type: text/plain; charset=utf-8 Log Message: ----------- More than one data field may follow T} on the same input line. Issue found by Christian Neukirchen in the socket(2) manual on Linux. Also fixes major rendering bugs (including partial loss of content) in XkbChangeControls(3), XkbFreeClientMap(3), XkbGetMap(3), XkbKeyNumGroups(3), and XkbSetMap(3). Modified Files: -------------- mdocml: tbl_data.c Revision Data ------------- Index: tbl_data.c =================================================================== RCS file: /home/cvs/mdocml/mdocml/tbl_data.c,v retrieving revision 1.39 retrieving revision 1.40 diff -Ltbl_data.c -Ltbl_data.c -u -p -r1.39 -r1.40 --- tbl_data.c +++ tbl_data.c @@ -132,7 +132,8 @@ tbl_cdata(struct tbl_node *tbl, int ln, if (p[pos] == tbl->opts.tab) { tbl->part = TBL_PART_DATA; pos++; - getdata(tbl, tbl->last_span, ln, p, &pos); + while (p[pos] != '\0') + getdata(tbl, tbl->last_span, ln, p, &pos); return(1); } else if (p[pos] == '\0') { tbl->part = TBL_PART_DATA; -- To unsubscribe send an email to source+unsubscribe@mdocml.bsd.lv