diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/tree.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/tree.c b/apps/tree.c index fc7998ad7d..9581ef8531 100644 --- a/apps/tree.c +++ b/apps/tree.c | |||
@@ -1044,7 +1044,7 @@ static int move_callback(int handle, void* current, void* new) | |||
1044 | if (cache->lock_count > 0) | 1044 | if (cache->lock_count > 0) |
1045 | return BUFLIB_CB_CANNOT_MOVE; | 1045 | return BUFLIB_CB_CANNOT_MOVE; |
1046 | 1046 | ||
1047 | ptrdiff_t diff = (int32_t *) new - (int32_t *) current; | 1047 | ptrdiff_t diff = new - current; |
1048 | /* FIX_PTR makes sure to not accidentally update static allocations */ | 1048 | /* FIX_PTR makes sure to not accidentally update static allocations */ |
1049 | #define FIX_PTR(x) \ | 1049 | #define FIX_PTR(x) \ |
1050 | { if ((void*)x >= current && (void*)x < (current+cache->name_buffer_size)) x+= diff; } | 1050 | { if ((void*)x >= current && (void*)x < (current+cache->name_buffer_size)) x+= diff; } |