Author: rhuijben
Date: Fri Jun  3 14:14:07 2011
New Revision: 1131052

URL: http://svn.apache.org/viewvc?rev=1131052&view=rev
Log:
* subversion/libsvn_repos/deprecated.c
  (recover_baton): Remove unused variable.
  (recovery_started): Don't segfault on a NULL callback.

Modified:
    subversion/trunk/subversion/libsvn_repos/deprecated.c

Modified: subversion/trunk/subversion/libsvn_repos/deprecated.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_repos/deprecated.c?rev=1131052&r1=1131051&r2=1131052&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_repos/deprecated.c (original)
+++ subversion/trunk/subversion/libsvn_repos/deprecated.c Fri Jun  3 14:14:07 
2011
@@ -150,7 +150,6 @@ struct recover_baton
 {
   svn_error_t *(*start_callback)(void *baton);
   void *start_callback_baton;
-  apr_pool_t *pool;
 };
 
 static void
@@ -160,7 +159,8 @@ recovery_started(void *baton,
 {
   struct recover_baton *rb = baton;
 
-  if (notify->action == svn_repos_notify_mutex_acquired)
+  if (notify->action == svn_repos_notify_mutex_acquired
+      && rb->start_callback != NULL)
     svn_error_clear(rb->start_callback(rb->start_callback_baton));
 }
 


Reply via email to