aboutsummaryrefslogtreecommitdiff
path: root/libgcobol/valconv.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libgcobol/valconv.cc')
-rw-r--r--libgcobol/valconv.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libgcobol/valconv.cc b/libgcobol/valconv.cc
index 7e58301..691beb2 100644
--- a/libgcobol/valconv.cc
+++ b/libgcobol/valconv.cc
@@ -67,7 +67,7 @@ __gg__realloc_if_necessary(char **dest, size_t *dest_size, size_t new_size)
new_size |= new_size>>4;
new_size |= new_size>>8;
new_size |= new_size>>16;
- new_size |= new_size>>32;
+ new_size |= (new_size>>16)>>16;
*dest_size = new_size + 1;
*dest = (char *)realloc(*dest, *dest_size);
}