On 10/04/2012 09:55 PM, stef...@apache.org wrote:
> Author: stefan2
> Date: Fri Oct  5 01:54:59 2012
> New Revision: 1394346
> 
> URL: http://svn.apache.org/viewvc?rev=1394346&view=rev
> Log:
> * subversion/libsvn_ra_svn/client.c
>   (ra_svn_commit): initialize *all* members of the ccb struct
> 
> Modified:
>     subversion/trunk/subversion/libsvn_ra_svn/client.c
> 
> Modified: subversion/trunk/subversion/libsvn_ra_svn/client.c
> URL: 
> http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_svn/client.c?rev=1394346&r1=1394345&r2=1394346&view=diff
> ==============================================================================
> --- subversion/trunk/subversion/libsvn_ra_svn/client.c (original)
> +++ subversion/trunk/subversion/libsvn_ra_svn/client.c Fri Oct  5 01:54:59 
> 2012
> @@ -1044,6 +1044,7 @@ static svn_error_t *ra_svn_commit(svn_ra
>    ccb = apr_palloc(pool, sizeof(*ccb));
>    ccb->sess_baton = sess_baton;
>    ccb->pool = pool;
> +  ccb->new_rev = NULL;
>    ccb->callback = callback;
>    ccb->callback_baton = callback_baton;

We pretty commonly use apr_pcalloc() for exactly this reason.  Yeah, it may
cost an extra couple of nanoseconds, but...

-- 
C. Michael Pilato <cmpil...@collab.net>
CollabNet   <>   www.collab.net   <>   Enterprise Cloud Development

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to