Add curve type to curve_from_table
diff --git a/iccread.c b/iccread.c
index f1790f3..e3efb40 100644
--- a/iccread.c
+++ b/iccread.c
@@ -828,6 +828,7 @@
 	curve = malloc(sizeof(struct curveType) + sizeof(uInt16Number)*num_entries);
 	if (!curve)
 		return NULL;
+	curve->type = CURVE_TYPE;
 	curve->count = num_entries;
 	for (i = 0; i < num_entries; i++) {
 		curve->data[i] = table[i];