Twas brillig at 10:03:16 06.06.2010 UTC-03 when [email protected]
did gyre and gimble:

 FC> By the way, the hunk below sounds rather fishy, right?

 >> @@ -109,14 +107,10 @@ RRCreateOutputProperty (Atom property)
 >>  static void
 >>  RRDestroyOutputProperty (RRPropertyPtr prop)
 >>  {
 >> -    if (prop->valid_values)
 >> -        free(prop->valid_values);
 >> -    if (prop->current.data)
 >> -        free(prop->current.data);
 >> -    if (prop->pending.data)
 >> -        free(prop->pending.data);
 >> -    if (prop->valid_values)
 >> -        free(prop->valid_values);
 >> +    free(prop->valid_values);
 >> +    free(prop->current.data);
 >> +    free(prop->pending.data);
 >> +    free(prop->valid_values);
 >>      free(prop);
 >>  }

Hmm, why? Prop is zero-initialized on allocation, so it's okay.

-- 
  http://fossarchy.blogspot.com/

Attachment: pgpAGmJP5EQtW.pgp
Description: PGP signature

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to