From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-it0-f43.google.com (mail-it0-f43.google.com [209.85.214.43]) by fantadrom.bsd.lv (OpenSMTPD) with ESMTP id d534c0cd for ; Tue, 30 Aug 2016 02:44:01 -0500 (EST) Received: by mail-it0-f43.google.com with SMTP id x131so148641859ite.0 for ; Tue, 30 Aug 2016 00:44:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cathet-us.20150623.gappssmtp.com; s=20150623; h=sender:from:to:subject:mime-version:content-id:date:message-id; bh=lnBcin6UgqJuo/mlfY1P/r3ryFV3VwHBMjw092cUo/w=; b=qeK47R8tLqs5TVRw37fZyiW2rRjfX7yh7CdVhOfn0iRfsKB9iypZvXzJNCKlHrcxqQ T716QisI8iadgfr/oJDPseEIIaiAb+pFs1GJ//1d8Y8CdoYZ/gMrJLHO5G6FGZQJ2mdf F6ERlF/EYuZfodFgvmmEAXWh/qS2Firhepg1CC+RsmYv04Obigc9w+w84a27726DwCeY cCQsF6rL8VY4GNkTdKAOBu+eunw0+8eA1HCdF6xy6KFJuxDYkRx0pH+TRCpaQcMji13w Q8jHWifHeDM+PDDtlVPlj+2HWd3l2l6OtLHvxdFxpjvonSv6JW7hnv3dEyuFb8b9og0m zipA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:subject:mime-version:content-id :date:message-id; bh=lnBcin6UgqJuo/mlfY1P/r3ryFV3VwHBMjw092cUo/w=; b=nGVZRBMHggsfFZtyPWq8jCGOPET0z97B0WFcSmEUIHb997Ddgj7CmqYiDWgxra2pfh tXpSERi2QvFvIJzkxg+Cqk1BW6rNkkgN+S/qdI3UU26/1RR3UdNDOskqgq8+FuSkgJfU jrTspUfDlXnaDbZITTbDJG8Lu8EdHmhhSZqJ7y4GkEo4JQWkO5WVhhyNLlqQtGYU8ahc A6I9c6ns29NGparP6eRl9oAQ6Prv/YyoiAtTGnmLfMYTAIwPEdXoe6OjcbxVr2tdPRbk JAtMteKSI09yjszR6w4KedVQOjp6KguPdwEwm4SvnkXwT8wkU0+E5FnRVUmr4lclh+Cj WZsg== X-Gm-Message-State: AE9vXwMNH0qPSlHt8A2trcErdYT3AmZQjby/Sx9vS3nUBxsokJbymB0hy4r6VAgrMgoFJA== X-Received: by 10.36.2.1 with SMTP id 1mr267396itu.40.1472543041402; Tue, 30 Aug 2016 00:44:01 -0700 (PDT) Received: from cathet.us. (67-0-51-123.albq.qwest.net. [67.0.51.123]) by smtp.gmail.com with ESMTPSA id g2sm2176355ith.8.2016.08.30.00.44.00 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 30 Aug 2016 00:44:01 -0700 (PDT) Sender: "Anthony J. Bentley" Received: from CATHET.us (localhost [127.0.0.1]) by cathet.us. (OpenSMTPD) with ESMTP id 84d80476 for ; Tue, 30 Aug 2016 01:43:59 -0600 (MDT) From: "Anthony J. Bentley" To: tech@mdocml.bsd.lv Subject: Double quotes in man.cgi search output X-Mailinglist: mdocml-tech Reply-To: tech@mdocml.bsd.lv MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <78949.1472543039.1@CATHET.us> Date: Tue, 30 Aug 2016 01:43:59 -0600 Message-ID: <35268.1472543039@CATHET.us> Hi, html_putchar() escapes double quotes incorrectly: the entity should be ", not "e;. https://www.w3.org/TR/html5/syntax.html#named-character-references For example: http://man.openbsd.org/?query=Nd~%22&apropos=1 In Firefox, each "e; is rendered as: "e; because Firefox believes what the author meant to write was "e; Index: cgi.c =================================================================== RCS file: /cvs/src/usr.bin/mandoc/cgi.c,v retrieving revision 1.77 diff -u -p -r1.77 cgi.c --- cgi.c 18 Aug 2016 00:44:37 -0000 1.77 +++ cgi.c 30 Aug 2016 07:34:28 -0000 @@ -136,7 +136,7 @@ html_putchar(char c) switch (c) { case ('"'): - printf(""e;"); + printf("""); break; case ('&'): printf("&"); -- To unsubscribe send an email to tech+unsubscribe@mdocml.bsd.lv