If we encounter an error while in an SQLite savepoint, back out the work before returning.  This mirrors the behavior as seen in an SQLite transaction.
If we encounter an error while in an SQLite savepoint, back out the work
before returning.  This mirrors the behavior as seen in an SQLite transaction.

* subversion/libsvn_subr/sqlite.c
  (svn_sqlite__with_lock): If the callback function returns an error, rollback
    the savepoint.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@1079070 13f79535-47bb-0310-9956-ffa450edef68

wbond/subversion,wbond/subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion