You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ph...@apache.org on 2010/04/14 19:09:10 UTC

svn commit: r934016 - /subversion/trunk/subversion/libsvn_subr/sqlite.c

Author: philip
Date: Wed Apr 14 17:09:10 2010
New Revision: 934016

URL: http://svn.apache.org/viewvc?rev=934016&view=rev
Log:
* subversion/libsvn_subr/sqlite.c
  (svn_sqlite__hotcopy): Return an error if backup_init fails.

Suggested by: gstein

Modified:
    subversion/trunk/subversion/libsvn_subr/sqlite.c

Modified: subversion/trunk/subversion/libsvn_subr/sqlite.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_subr/sqlite.c?rev=934016&r1=934015&r2=934016&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_subr/sqlite.c (original)
+++ subversion/trunk/subversion/libsvn_subr/sqlite.c Wed Apr 14 17:09:10 2010
@@ -991,7 +991,8 @@ svn_sqlite__hotcopy(const char *src_path
                              NULL, 0, NULL, scratch_pool, scratch_pool));
     backup = sqlite3_backup_init(dst_db->db3, "main", src_db->db3, "main");
     if (!backup)
-      return SVN_NO_ERROR;
+      return svn_error_createf(SVN_ERR_SQLITE_ERROR, NULL,
+                               _("SQLite hotcopy failed for %s"), src_path);
     do
       {
         /* Pages are usually 1024 byte (SQLite docs). On my laptop