return NULL;
}
- img = rspamd_mempool_alloc (task->task_pool, sizeof (struct rspamd_image));
+ img = rspamd_mempool_alloc0 (task->task_pool, sizeof (struct rspamd_image));
img->type = IMAGE_TYPE_PNG;
img->data = data;
gsize remain;
struct rspamd_image *img;
- img = rspamd_mempool_alloc (task->task_pool, sizeof (struct rspamd_image));
+ img = rspamd_mempool_alloc0 (task->task_pool, sizeof (struct rspamd_image));
img->type = IMAGE_TYPE_JPG;
img->data = data;
return NULL;
}
- img = rspamd_mempool_alloc (task->task_pool, sizeof (struct rspamd_image));
+ img = rspamd_mempool_alloc0 (task->task_pool, sizeof (struct rspamd_image));
img->type = IMAGE_TYPE_GIF;
img->data = data;
gint32 t;
guint8 *p;
-
-
if (data->len < 28) {
msg_info ("bad bmp detected (maybe striped): <%s>", task->message_id);
return NULL;
}
- img = rspamd_mempool_alloc (task->task_pool, sizeof (struct rspamd_image));
+ img = rspamd_mempool_alloc0 (task->task_pool, sizeof (struct rspamd_image));
img->type = IMAGE_TYPE_BMP;
img->data = data;
p = data->data + 18;