
From: Gilles Detillieux <grdetil@scrc.umanitoba.ca>
To: htdig@htdig.org
Subject: [htdig] Patch

This patch fixes PR#572, where htsearch crashed if CONTENT_LENGTH was not set
but REQUEST_METHOD was.

--- htdig-3.1.2.bak/htlib/cgi.cc	Wed Apr 21 21:47:58 1999
+++ htdig-3.1.2/htlib/cgi.cc	Wed Aug  4 16:51:49 1999
@@ -67,7 +67,9 @@
 		int		n;
 		char	*buf;
 		
-		n = atoi(getenv("CONTENT_LENGTH"));
+		buf = getenv("CONTENT_LENGTH");
+		if (!buf || !*buf || (n = atoi(buf)) <= 0)
+			return;		// null query
 		buf = new char[n + 1];
 		read(0, buf, n);
 		buf[n] = '\0';

