[FFmpeg-devel] [PATCH] Zero-initialize the reply struct in ff_rtsp_connect

Martin Storsjö martin
Sun Apr 4 23:59:45 CEST 2010


On Sun, 4 Apr 2010, M?ns Rullg?rd wrote:

> Reimar D?ffinger <Reimar.Doeffinger at gmx.de> writes:
> 
> > On Sat, Apr 03, 2010 at 09:16:32PM -0400, Ronald S. Bultje wrote:
> >> Hi,
> >> 
> >> On Sat, Apr 3, 2010 at 8:24 AM, Martin Storsj? <martin at martin.st> wrote:
> >> > This is a simple solution to the problem explained here:
> >> > http://tranquillity.ath.cx/clang/2010-04-02-1/report-4tXxXX.html#EndPath
> >> > Are you Ronald ok with this one, or should we just zero out status_code?
> >> 
> >> I wonder if RTSPMessageHeader reply = { 0 }; has the same effect as
> >> memset(&reply, 0, ..);? That saves two lines.
> 
> Even reply = {} will work.
> 
> > With older gccs it resulted in a good bit slower code at least.
> 
> How old?  What about more recent ones?
> 
> > And depending on what is in the struct it might not be valid syntax.
> 
> An empty pair of braces will always work.

Ok, commited a fix with this solution.

// Martin



More information about the ffmpeg-devel mailing list