if we have a NULL EPG info tag, continue the loop
remove unused variable
[jpegio] remove unnecessary early return
[json-rpc] remove unnecessary assignment
[osx] fix potential memleak