hwri...@apache.org wrote on Wed, Sep 14, 2011 at 20:28:39 -0000:
> @@ -240,12 +243,19 @@ ev2_change_dir_prop(void *dir_baton,
>                      apr_pool_t *scratch_pool)
>  {
>    struct ev2_dir_baton *db = dir_baton;
> -  struct prop_args *p_args = apr_palloc(db->eb->edit_pool, sizeof(*p_args));
>  
> -  p_args->name = apr_pstrdup(db->eb->edit_pool, name);
> -  p_args->value = value ? svn_string_dup(value, db->eb->edit_pool) : NULL;
> +  if (value)
> +    {
> +      struct prop_args *p_args = apr_palloc(db->eb->edit_pool, 
> sizeof(*p_args));
> +
> +      p_args->name = apr_pstrdup(db->eb->edit_pool, name);
> +      p_args->value = value ? svn_string_dup(value, db->eb->edit_pool) : 
> NULL;

The NULL will never be evaluated.  (also in ev2_change_file_prop())

The rest looks good.

Reply via email to