diff --git a/epan/dissectors/packet-http.c b/epan/dissectors/packet-http.c index 507bd93cbf..2387565ad0 100644 --- a/epan/dissectors/packet-http.c +++ b/epan/dissectors/packet-http.c @@ -34,6 +34,7 @@ #include #include +#include #include #include #include @@ -3266,6 +3267,9 @@ range_add_http_ssl_callback(guint32 port) { } static void reinit_http(void) { + pref_t *http_tcp_ports = prefs_find_preference(prefs_find_module("http"), "tcp.port"); + http_tcp_range = range_copy(*http_tcp_ports->varp.range); + dissector_delete_uint_range("sctp.port", http_sctp_range, http_sctp_handle); g_free(http_sctp_range); http_sctp_range = range_copy(global_http_sctp_range);