[PATCHv3] debuginfod: Check result of calling MHD_add_response_header.
Mark Wielaard
mark@klomp.org
Wed Dec 8 15:41:19 GMT 2021
Hi Frank,
On Wed, 2021-12-08 at 10:32 -0500, Frank Ch. Eigler wrote:
> except:
>
> > - *size = os.size();
> > - MHD_add_response_header (r, "Content-Type", "text/plain");
> > + if (r != NULL)
> > + {
> > + *size = os.size();
> > + add_mhd_response_header (r, "Content-Type", "text/plain");
> > + }
>
> Why move the *size assignment in there?
>
>
> > - *size = version.size ();
> > - MHD_add_response_header (r, "Content-Type", "text/plain");
> > + if (r != NULL)
> > + {
> > + *size = version.size ();
> > + add_mhd_response_header (r, "Content-Type", "text/plain");
> > + }
> > return r;
> > }
>
> ditto?
Because both statements are unnecessary if r == NULL (aka the response
couldn't even be created). Filling in size would also be lying to the
caller (who has to check the returned response isn't NULL anyway - and
does, I just checked :)
But it is also harmless to do, so if you want I can move it outside the
if statement.
Cheers,
Mark
More information about the Elfutils-devel
mailing list