You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Rob Hartill <ro...@imdb.com> on 1996/06/18 14:43:14 UTC
Re: WWW Form Bug Report: "infinite looping in mod_mime.c and mod_auth.c under dg/ux" on OTHER:dg/ux
Thanks for the report and fix.
regards,
rob
>Submitter: stuart@elektra.europe.dg.com
>Operating system: OTHER:dg/ux, version: 5.4R3.10
>Version of Apache Used: 1.1b4
>Extra Modules used:
>URL exhibiting problem:
>
>Symptoms:
>--
>Whilst reading in mime types from conf/mime.types the mime module goes into infinite loop, eating up all available memory.
>Under DG/UX the following while condition NEVER equates to NULL.
>The following mod fixes the problem:
>
>/* while(ll[0]) */
> while(strlen(ll) != 0) {
> char *ext = getword_conf (p, &ll);
> str_tolower (ext); /* ??? */
> table_set (hash_buckets[hash(ext[0])], ext, ct);
> }
>
>The problem also exists in mod_auth.c
>--
>
>Backtrace:
>--
>
>--
--
Rob Hartill (robh@imdb.com)
The Internet Movie Database (IMDb) http://www.imdb.com/
...more movie info than you can poke a stick at.
Re: WWW Form Bug Report: "infinite looping in mod_mime.c and mod_auth.c under dg/ux" on OTHER:dg/ux
Posted by Alexei Kosut <ak...@organic.com>.
On Tue, 18 Jun 1996, Rob Hartill wrote:
> >Whilst reading in mime types from conf/mime.types the mime module goes into infinite loop, eating up all available memory.
> >Under DG/UX the following while condition NEVER equates to NULL.
> >The following mod fixes the problem:
> >
> >/* while(ll[0]) */
> > while(strlen(ll) != 0) {
In short, no way in heck. ll[0] is a completely valid C construct, and if
DG/UX's compiler doesn't recognize it, then its users, as Brian said,
really should stop driving those Pintos. I'd veto any such change.
What the heck is DG/UX, anyhow? I've never heard of it.
-- Alexei Kosut <ak...@organic.com>
http://www.nueva.pvt.k12.ca.us/~akosut/