diff --git a/admin/add.c b/admin/add.c index 3fba39138..5f3d58459 100644 --- a/admin/add.c +++ b/admin/add.c @@ -187,7 +187,7 @@ read_file(FILE *f) if ((tmp = realloc(res, alloced + (alloced > 1))) == NULL) err(1, "Out of memory"); alloced += alloced > 1; - p = tmp + (p - res); + p = tmp + len; res = tmp; end = res + alloced; }