aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoryuta.256 <yuta.256@b7c3aa3b-274f-0410-ae0b-edc9d07c929d>2008-08-24 07:11:43 +0000
committeryuta.256 <yuta.256@b7c3aa3b-274f-0410-ae0b-edc9d07c929d>2008-08-24 07:11:43 +0000
commite71ecbfff7145be1a378986817a99027ccf39848 (patch)
treea2861266991f982858441d119b9ae87e8b274f26
parenta8a3c1e46cac46c776edd6b00269e2dcd760200c (diff)
downloadplatform_external_libdivsufsort-e71ecbfff7145be1a378986817a99027ccf39848.tar.gz
platform_external_libdivsufsort-e71ecbfff7145be1a378986817a99027ccf39848.tar.bz2
platform_external_libdivsufsort-e71ecbfff7145be1a378986817a99027ccf39848.zip
bug fix in divbwt.
-rw-r--r--lib/divsufsort.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/divsufsort.c b/lib/divsufsort.c
index 85c3c43..9f64b4f 100644
--- a/lib/divsufsort.c
+++ b/lib/divsufsort.c
@@ -378,8 +378,8 @@ divbwt(const sauchar_t *T, sauchar_t *U, saidx_t *A, saidx_t n) {
/* Copy to output string. */
U[0] = T[n - 1];
- for(i = 0; i < pidx; ++i) { U[i + 1] = (sauchar_t)A[i]; }
- for(i += 1; i < n; ++i) { U[i] = (sauchar_t)A[i]; }
+ for(i = 0; i < pidx; ++i) { U[i + 1] = (sauchar_t)B[i]; }
+ for(i += 1; i < n; ++i) { U[i] = (sauchar_t)B[i]; }
pidx += 1;
} else {
pidx = -2;