Code

plugin.c: prevent re-adding read functions
authorBlaise Tarr <blaise.tarr@gmail.com>
Mon, 10 Jan 2011 22:15:47 +0000 (17:15 -0500)
committerFlorian Forster <octo@huhu.verplant.org>
Tue, 11 Jan 2011 07:48:15 +0000 (08:48 +0100)
commit79a87c3315bb85a71a2e69e0abaaabbfa544d6a9
tree53de0f6776b2a629ef7f0e209e8ebfad621f8a27
parent67d4532f3de0fa81004c9d7128ac2983dc95165d
plugin.c: prevent re-adding read functions

When multiple LoadPlugin options are used with a plugin, the plugin is
only loaded once, however the plugin's read function is invoked
multiple times at every interval. This in turn causes undesired
redundant data to be sent to the write plugins.

This patch prevents a plugin's read function from being re-added to
the read_heap and read_list during plugin registration.

Signed-off-by: Blaise Tarr <blaise.tarr@gmail.com>
Signed-off-by: Florian Forster <octo@huhu.verplant.org>
src/plugin.c