diff options
author | malff@lambda.hsd1.co.comcast.net. <> | 2008-01-23 15:36:57 -0700 |
---|---|---|
committer | malff@lambda.hsd1.co.comcast.net. <> | 2008-01-23 15:36:57 -0700 |
commit | ec6c4fad89a99fca8d8f36d3a3cd84155b046c29 (patch) | |
tree | df28f0505d70db18b9ba5e1f32959cbcde27b87a /sql/sp_head.h | |
parent | e5ed653e16370304a30866fa017d7e415d370f4e (diff) | |
parent | 7bd56cfa796a931dcee75469ee3857f05f828dec (diff) | |
download | mariadb-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.h | 5 |
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; } /* |