From 055c4b9f6fb365c80a4075b26fb3b5d005e79cc4 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Wed, 15 Apr 2015 15:09:59 +0100 Subject: [PATCH] Remove some of unused url fields. --- src/libserver/url.c | 3 ++- src/libserver/url.h | 9 ++------- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/libserver/url.c b/src/libserver/url.c index ca8e0d7dc..345bd62a3 100644 --- a/src/libserver/url.c +++ b/src/libserver/url.c @@ -953,7 +953,8 @@ rspamd_url_parse (struct rspamd_url *uri, gchar *uristring, gsize len, /* We have extra data at the end of uri, so we are ignoring it for now */ p = rspamd_mempool_alloc (pool, end - uristring + 1); rspamd_strlcpy (p, uristring, end - uristring + 1); - len = end - uristring ; + len = end - uristring; + uri->urllen = len; } for (i = 0; i < UF_MAX; i ++) { diff --git a/src/libserver/url.h b/src/libserver/url.h index 1c76294cd..664f1a945 100644 --- a/src/libserver/url.h +++ b/src/libserver/url.h @@ -12,8 +12,6 @@ struct rspamd_url { gchar *string; gint protocol; - gint ip_family; - gchar *user; gchar *password; gchar *host; @@ -21,7 +19,6 @@ struct rspamd_url { gchar *data; gchar *query; gchar *fragment; - gchar *post; gchar *surbl; struct rspamd_url *phished_url; @@ -30,15 +27,13 @@ struct rspamd_url { guint userlen; guint passwordlen; guint hostlen; - guint portlen; guint datalen; guint querylen; guint fragmentlen; guint surbllen; - /* Flags */ - gboolean ipv6; /* URI contains IPv6 host */ - gboolean form; /* URI originated from form */ + guint urllen; + gboolean is_phished; /* URI maybe phishing */ }; -- 2.39.5