Hello,
Please see this patch in attached. Can I send it to bugtracker?
Thank you!

Mailing lists / fpc-pascal / 2015-01
5 messages · 2 people · –
Reply by email Subscribe to this list Your subscription
Read-only archive. Use j and k to move between messages.
Hello,
Please see this patch in attached. Can I send it to bugtracker?
Thank you!
silvioprog wroteHello, Please see this patch in attached. Can I send it to bugtracker?
I don't see the point. Why do you need this ?
Michael.
On Thu, Jan 29, 2015 at 7:26 PM, Michael Van Canneyt <
Yes, after a while I saw that my patch seems redundant. But please notice this code below:
function TFCGIRequest.ProcessFCGIRecord(AFCGIRecord: PFCGI_Header): boolean;
...
else
begin
if not assigned(FCGIParams) then
FCGIParams := TStringList.Create;
GetNameValuePairsFromContentRecord(PFCGI_ContentRecord(AFCGIRecord),FCGIParams);
end;It seems to offer the programmer to create an own cgiparams. Is this "if" just to create this field when the request need to use it?
What do you think about to create the FCGIParams field in the create of the TFCGIRequest class and remove the "if" from the ProcessFCGIRecord method?
I think that the ProcessFCGIRecord method is more triggered than the constructor of the TFCGIRequest class.
Yes. I usually prefer late allocation on an as-needed basis.
ProcessFCGIRecord is usually called only once or maybe twice if there are really a lot of parameters. So I seriously doubt it will make a noticeable difference in speed :)
Michael.
On Fri, Jan 30, 2015 at 4:39 AM, Michael Van Canneyt <
Me too. =)
Hehe indeed. Keep it as is. =)