rem: if (connPtr->servPtr->opts.noticedetail) {
add: if (servPtr->opts.noticedetail) {
context: Ns_ConnReturnNotice(Ns_Conn *conn, int status, char *title, char *notice){    Conn *connPtr = (Conn *) conn;    Ns_DString ds;    int        result;    Ns_DStringInit(&ds);    if (title == NULL) {        title = "Server Message";    }    Ns_DStringVarAppend(&ds,			"<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n"			"<HTML>\n<HEAD>\n"			"<TITLE>", title, "</TITLE>\n"			"</HEAD>\n<BODY>\n"			"<H2>", title, "</H2>\n", NULL);    if (notice != NULL) {    	Ns_DStringVarAppend(&ds, notice, "\n", NULL);    }    /*     * Detailed server information at the bottom of the page.     */    if (connPtr->servPtr->opts.noticedetail) {	Ns_DStringVarAppend(&ds, "<P ALIGN=RIGHT><SMALL><I>",			    Ns_InfoServerName(), "/",			    Ns_InfoServerVersion(), " on ",			    Ns_ConnLocation(conn), "</I></SMALL></P>\n",			    NULL);    }    /*     * Padding that suppresses those horrible MSIE friendly errors.     * NB: Because we pad inside the body we may pad more than needed.     */    if (status >= 400) {	while (ds.length < connPtr->servPtr->limits.errorminsize) {	    Ns_DStringAppend(&ds, "                    ");	}    }        Ns_DStringVarAppend(&ds, "\n</BODY></HTML>\n", NULL);        result = Ns_ConnReturnHtml(conn, status, ds.string, ds.length);    Ns_DStringFree(&ds);    return result;}