summaryrefslogtreecommitdiff
path: root/sql/sp_head.h
diff options
context:
space:
mode:
authormalff@lambda.hsd1.co.comcast.net. <>2008-01-23 15:36:57 -0700
committermalff@lambda.hsd1.co.comcast.net. <>2008-01-23 15:36:57 -0700
commitec6c4fad89a99fca8d8f36d3a3cd84155b046c29 (patch)
treedf28f0505d70db18b9ba5e1f32959cbcde27b87a /sql/sp_head.h
parente5ed653e16370304a30866fa017d7e415d370f4e (diff)
parent7bd56cfa796a931dcee75469ee3857f05f828dec (diff)
downloadmariadb-git-ec6c4fad89a99fca8d8f36d3a3cd84155b046c29.tar.gz
Merge lambda.hsd1.co.comcast.net.:/home/malff/TREE/mysql-5.0-33618
into lambda.hsd1.co.comcast.net.:/home/malff/TREE/mysql-5.1-33618
Diffstat (limited to 'sql/sp_head.h')
-rw-r--r--sql/sp_head.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/sql/sp_head.h b/sql/sp_head.h
index 86a77a434ff..288584ff200 100644
--- a/sql/sp_head.h
+++ b/sql/sp_head.h
@@ -877,8 +877,9 @@ public:
virtual void backpatch(uint dest, sp_pcontext *dst_ctx)
{
- if (m_dest == 0) // Don't reset
- m_dest= dest;
+ /* Calling backpatch twice is a logic flaw in jump resolution. */
+ DBUG_ASSERT(m_dest == 0);
+ m_dest= dest;
}
/*