ITS#7231 fix idl_append when b has only 1 element

This commit is contained in:
Howard Chu 2012-04-07 07:36:43 -07:00
parent e6a25b2db6
commit 494c6fa37f

View file

@ -1377,7 +1377,12 @@ int bdb_idl_append( ID *a, ID *b )
tmp = a[1];
a[1] = b[1];
} else {
tmp = b[1];
if (b[1] < ida) {
tmp = a[a[0]];
a[a[0]] = b[1];
} else {
tmp = b[1];
}
}
a[0]++;
a[a[0]] = tmp;