service: fix memleak in trigger handling