diff options
author | Peter Wu <peter@lekensteyn.nl> | 2016-01-13 13:04:24 +0100 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2016-01-31 13:31:28 +0000 |
commit | 057b8d7dde25f638a13de45d8e3fcb51da7fb28d (patch) | |
tree | c032f84c3385ee00545dd7a65a6b43841e3ab4d1 /frame_tvbuff.h | |
parent | 2bf715dcc23cb3e8595e2726a9ae419389eeb05e (diff) |
plugins: do not import symbols globally
Clang's ASAN reported an ODR violation when plugins were loaded. Sure
enough, symbols did actually get loaded twice:
==5898==ERROR: AddressSanitizer: odr-violation (0x7fffd95a35e0):
[1] size=7 'version' plugins/mate/plugin.c:19:31
[2] size=6 'version' plugins/opcua/plugin.c:19:31
After this change, plugins cannot insert new symbols in the global
namespace.
Change-Id: Ib11f7263e9c586f8e7c1f8f5fb239b20d46ddd2f
Reviewed-on: https://code.wireshark.org/review/13260
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'frame_tvbuff.h')
0 files changed, 0 insertions, 0 deletions