diff options
| -rw-r--r-- | src/template.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/src/template.c b/src/template.c index 72c045b..8e9904e 100644 --- a/src/template.c +++ b/src/template.c @@ -90,8 +90,9 @@ static int grow(size_t z, size_t *output_bytes, char **output) {          if (!tmp) {              perror("realloc failed");              return -1; +        } else if (tmp != *output) { +            *output = tmp;          } -        *output = tmp;          *output_bytes = new_size;      }      return 0; | 
