The issue may be fixed in firewalld-0.8.0, judging by the commits in the commits in the upstream issue (https://github.com/firewalld/firewalld/issues/430), despite it being closed won't fix. Thanks, Alex