Re: cvs commit: squid/src url.c

From: Henrik Nordstrom <henrik_at_henriknordstrom.net>
Date: Thu, 28 Aug 2008 21:09:51 +0200

On tis, 2008-08-26 at 19:34 -0600, Benno Rice wrote:
> benno 2008/08/26 19:34:42 MDT
>
> Modified files:
> src url.c
> Log:
> Fix breakage caused by recent GCC fixes.
>
> The fixes in question prevented the returning of pre-defined method_t
> structures as well as any attempts at error reporting (and avoiding SEGVs) by
> removing all checks against NULL. If these checks are causing problems, please
> consult with me about the best way to avoid them without messing up the actual
> logic.

Sorry about the predefined method messup.

But the NULL checks after allocation is junk. The Squid xmalloc/xstrdup
functions can not return NULL (Squid aborts in such case, before
returning).

It can be discussed if this is good or bad, but it's the Squid-2 coding
standard, and adding checks here only adds overhead that will never
trigger and isn't seen anywhere else in the code..

Regards
Henrik

Received on Thu Aug 28 2008 - 19:09:56 MDT

This archive was generated by hypermail 2.2.0 : Fri Aug 29 2008 - 12:00:06 MDT