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 2013/10/28 15:12:47 UTC
svn commit: r1536358 - /subversion/trunk/subversion/libsvn_wc/wc_db.c
Author: philip
Date: Mon Oct 28 14:12:46 2013
New Revision: 1536358
URL: http://svn.apache.org/r1536358
Log:
* subversion/libsvn_wc/wc_db.c
(insert_base_node, insert_working_node, svn_wc__db_base_get_info_internal,
svn_wc__db_depth_get_info, delete_update_movedto,
svn_wc__db_read_pristine_info): Avoid aborting by using SVN_ERR_ASSERT
rather than assert.
Modified:
subversion/trunk/subversion/libsvn_wc/wc_db.c
Modified: subversion/trunk/subversion/libsvn_wc/wc_db.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/wc_db.c?rev=1536358&r1=1536357&r2=1536358&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/wc_db.c (original)
+++ subversion/trunk/subversion/libsvn_wc/wc_db.c Mon Oct 28 14:12:46 2013
@@ -23,7 +23,6 @@
#define SVN_WC__I_AM_WC_DB
-#include <assert.h>
#include <apr_pools.h>
#include <apr_hash.h>
@@ -730,9 +729,9 @@ insert_base_node(const insert_base_baton
}
/* Set properties. Must be null if presence not normal or incomplete. */
- assert(pibb->status == svn_wc__db_status_normal
- || pibb->status == svn_wc__db_status_incomplete
- || pibb->props == NULL);
+ SVN_ERR_ASSERT(pibb->status == svn_wc__db_status_normal
+ || pibb->status == svn_wc__db_status_incomplete
+ || pibb->props == NULL);
SVN_ERR(svn_sqlite__bind_properties(stmt, 15, pibb->props,
scratch_pool));
@@ -998,9 +997,9 @@ insert_working_node(const insert_working
}
/* Set properties. Must be null if presence not normal or incomplete. */
- assert(piwb->presence == svn_wc__db_status_normal
- || piwb->presence == svn_wc__db_status_incomplete
- || piwb->props == NULL);
+ SVN_ERR_ASSERT(piwb->presence == svn_wc__db_status_normal
+ || piwb->presence == svn_wc__db_status_incomplete
+ || piwb->props == NULL);
SVN_ERR(svn_sqlite__bind_properties(stmt, 15, piwb->props, scratch_pool));
SVN_ERR(svn_sqlite__insert(NULL, stmt));
@@ -2498,7 +2497,7 @@ svn_wc__db_base_get_info_internal(svn_wc
}
else
{
- assert(svn_sqlite__column_is_null(stmt, 13));
+ SVN_ERR_ASSERT(svn_sqlite__column_is_null(stmt, 13));
*props = NULL;
}
}
@@ -2879,7 +2878,7 @@ svn_wc__db_depth_get_info(svn_wc__db_sta
}
else
{
- assert(svn_sqlite__column_is_null(stmt, 13));
+ SVN_ERR_ASSERT(svn_sqlite__column_is_null(stmt, 13));
*props = NULL;
}
}
@@ -7417,7 +7416,7 @@ delete_update_movedto(svn_wc__db_wcroot_
op_depth,
new_moved_to_relpath));
SVN_ERR(svn_sqlite__update(&affected, stmt));
- assert(affected == 1);
+ SVN_ERR_ASSERT(affected == 1);
return SVN_NO_ERROR;
}
@@ -8926,7 +8925,7 @@ svn_wc__db_read_pristine_info(svn_wc__db
}
else
{
- assert(svn_sqlite__column_is_null(stmt, 14));
+ SVN_ERR_ASSERT(svn_sqlite__column_is_null(stmt, 14));
*props = NULL;
}
}