aboutsummaryrefslogtreecommitdiff
path: root/src/math/point.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/math/point.c')
-rw-r--r--src/math/point.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/math/point.c b/src/math/point.c
index fb2235e..409bc48 100644
--- a/src/math/point.c
+++ b/src/math/point.c
@@ -14,9 +14,10 @@ point_t *point_new(void) {
return point;
}
-point_t *point_copy(point_t *src, point_t *dest) {
+point_t *point_copy(const point_t *src, point_t *dest) {
if (src->point) dest->point = gcopy(src->point);
- if (dest->point) dest->order = gcopy(src->order);
+ if (src->order) dest->order = gcopy(src->order);
+ if (src->cofactor) dest->cofactor = gcopy(src->cofactor);
return dest;
}