diff options
-rw-r--r-- | src/painter.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/painter.c b/src/painter.c index e76202f..160ba04 100644 --- a/src/painter.c +++ b/src/painter.c @@ -33,12 +33,12 @@ painter_create(void **handle) { return PT_ERROR_PARAM; } - *handle = malloc(sizeof(struct painter)); + + *handle = calloc(1, sizeof(struct painter)); if (*handle == NULL) { return PT_ERROR_OUT_OF_MEM; } - memset(*handle, 0, sizeof(struct painter)); pt = (struct painter *) *handle; pt->rop = PT_ROP_S; |