- if (ntohl(hdr->subrulenr) == (u_int32_t)-1)
- printf("rule %u/", ntohl(hdr->rulenr));
+ u_int32_t rulenr, subrulenr;
+
+ rulenr = ntohl(hdr->rulenr);
+ subrulenr = ntohl(hdr->subrulenr);
+ if (subrulenr == (u_int32_t)-1)
+ printf("rule %u/", rulenr);