diff options
Diffstat (limited to 'ui/export_object_http.c')
-rw-r--r-- | ui/export_object_http.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ui/export_object_http.c b/ui/export_object_http.c index 496ea7be32..9f5afb0154 100644 --- a/ui/export_object_http.c +++ b/ui/export_object_http.c @@ -39,21 +39,21 @@ gboolean eo_http_packet(void *tapdata, packet_info *pinfo, epan_dissect_t *edt _U_, const void *data) { - export_object_list_t *object_list = tapdata; - const http_eo_t *eo_info = data; + export_object_list_t *object_list = (export_object_list_t *)tapdata; + const http_eo_t *eo_info = (const http_eo_t *)data; export_object_entry_t *entry; if(eo_info) { /* We have data waiting for us */ /* These values will be freed when the Export Object window * is closed. */ - entry = g_malloc(sizeof(export_object_entry_t)); + entry = (export_object_entry_t *)g_malloc(sizeof(export_object_entry_t)); entry->pkt_num = pinfo->fd->num; entry->hostname = g_strdup(eo_info->hostname); entry->content_type = g_strdup(eo_info->content_type); entry->filename = g_strdup(g_path_get_basename(eo_info->filename)); entry->payload_len = eo_info->payload_len; - entry->payload_data = g_memdup(eo_info->payload_data, + entry->payload_data = (guint8 *)g_memdup(eo_info->payload_data, eo_info->payload_len); object_list_add_entry(object_list, entry); |