diff options
Diffstat (limited to 'meta/recipes-sato/puzzles/files/fix-ki-uninitialized.patch')
| -rw-r--r-- | meta/recipes-sato/puzzles/files/fix-ki-uninitialized.patch | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/meta/recipes-sato/puzzles/files/fix-ki-uninitialized.patch b/meta/recipes-sato/puzzles/files/fix-ki-uninitialized.patch deleted file mode 100644 index b182240240..0000000000 --- a/meta/recipes-sato/puzzles/files/fix-ki-uninitialized.patch +++ /dev/null | |||
| @@ -1,32 +0,0 @@ | |||
| 1 | tree123: avoid compiler unitialized variable error | ||
| 2 | |||
| 3 | The compiler does not realize that we must go through the while() | ||
| 4 | loop at least once, so we replace it with a for() loop. | ||
| 5 | |||
| 6 | Upstream-Status: Submitted [email discussion with upstream] | ||
| 7 | |||
| 8 | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> | ||
| 9 | Signed-off-by: Joe Slater <joe.slater@windriver.com> | ||
| 10 | |||
| 11 | Index: git/tree234.c | ||
| 12 | =================================================================== | ||
| 13 | --- git.orig/tree234.c | ||
| 14 | +++ git/tree234.c | ||
| 15 | @@ -335,7 +335,7 @@ static void *add234_internal(tree234 *t, | ||
| 16 | } | ||
| 17 | |||
| 18 | n = t->root; | ||
| 19 | - while (n) { | ||
| 20 | + do { | ||
| 21 | LOG((" node %p: %p/%d \"%s\" %p/%d \"%s\" %p/%d \"%s\" %p/%d\n", | ||
| 22 | n, | ||
| 23 | n->kids[0], n->counts[0], n->elems[0], | ||
| 24 | @@ -388,7 +388,7 @@ static void *add234_internal(tree234 *t, | ||
| 25 | if (!n->kids[ki]) | ||
| 26 | break; | ||
| 27 | n = n->kids[ki]; | ||
| 28 | - } | ||
| 29 | + } while (n); | ||
| 30 | |||
| 31 | add234_insert(NULL, e, NULL, &t->root, n, ki); | ||
| 32 | |||
