List:Internals« Previous MessageNext Message »
From:sinisa Date:January 29 2005 8:56pm
Subject:bk commit into 4.1 tree (Sinisa:1.2151)
View as plain text  
Below is the list of changes that have just been committed into a local
4.1 repository of Sinisa. When Sinisa does a push these changes will
be propagated to the main repository and, within 24 hours after the
push, to the public repository.
For information on how to access the public repository
see http://www.mysql.com/doc/I/n/Installing_source_tree.html

ChangeSet
  1.2151 05/01/29 22:56:00 Sinisa@stripped +1 -0
  Fix for a "table is full" bug in multi-table updates (Bug #7788)

  mysys/my_handler.c
    1.17 05/01/29 22:55:43 Sinisa@stripped +1 -1
    Fix for a bug in multi table updates, when offset of one table is 
    5 bytes or more. This occured because in that case binary(5) indexed
    column is space packed, so it was hit by this bug in the function
    for binary comparison.
    Bug #7788

# This is a BitKeeper patch.  What follows are the unified diffs for the
# set of deltas contained in the patch.  The rest of the patch, the part
# that BitKeeper cares about, is below these diffs.
# User:	Sinisa
# Host:	sinisa.nasamreza.org
# Root:	/mnt/work/mysql-4.1

--- 1.16/mysys/my_handler.c	Fri Oct 22 18:44:48 2004
+++ 1.17/mysys/my_handler.c	Sat Jan 29 22:55:43 2005
@@ -57,7 +57,7 @@
       /* put shorter key in a */
       a_length= b_length;
       a= b;
-      swap= -1;					/* swap sign of result */
+      swap= -1 ^ 1;					/* swap sign of result */
     }
     for (end= a + a_length-length; a < end ; a++)
     {
Thread
bk commit into 4.1 tree (Sinisa:1.2151)sinisa29 Jan