module_path => sub { return File::Spec->catfile(Irssi::get_irssi_dir(), 'scripts') },
quote => sub { s/%/%%/g; return $_ },
reload => \&videosite_reset,
+ # irssi needs this to prevent fork()ed child processes becoming zombies:
+ wait_for_child => sub { Irssi::pidwait_add($_[0]) },
})) {
Irssi::print(sprintf("videosite API register failed: %s", $libvideosite::error));
return 0;