<div dir="ltr">the problem was much simpler: it needed to be \$config_href, not $config_href, because the $ needed to be escaped.</div><br><div class="gmail_quote"><div dir="ltr">On Sun, May 21, 2017 at 8:02 AM Pavel V. <<a href="mailto:pavel2000@ngs.ru">pavel2000@ngs.ru</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi, Andreas.<br>
<br>
> I am simplifying my perl plugin code (a lot). Of course i still run several<br>
> different instances of the code, still, because i monitor several devices.<br>
<br>
> The somewhat magic code for creating a unique read callback stopped working.<br>
> This is the current code, that give me the error<br>
> Collectd::Plugins::OneWireCtlr::my_read_192_168_178_117 error: Undefined<br>
> subroutine &Collectd::Plugins::OneWireCtlr::HASH called at (eval 16) line 1.<br>
<br>
I think that can happen due to missing locking while use of shared variable from<br>
multiple threads in my_read() . Is it that case is possible?<br>
<br>
<br>
--<br>
Regards,<br>
 Pavel                          mailto:<a href="mailto:pavel2000@ngs.ru" target="_blank">pavel2000@ngs.ru</a><br>
<br>
</blockquote></div>