diff --git a/lib/libalias/alias_db.c b/lib/libalias/alias_db.c index 84b38ae28549..ec250702af9e 100644 --- a/lib/libalias/alias_db.c +++ b/lib/libalias/alias_db.c @@ -2732,7 +2732,7 @@ fill_rule(void *buf, int bufsize, int rulenum, rule->cmd_len = (u_int32_t *)cmd - (u_int32_t *)rule->cmd; - return ((void *)cmd - buf); + return ((char *)cmd - (char *)buf); } #endif /* IPFW2 */ diff --git a/sys/netinet/libalias/alias_db.c b/sys/netinet/libalias/alias_db.c index 84b38ae28549..ec250702af9e 100644 --- a/sys/netinet/libalias/alias_db.c +++ b/sys/netinet/libalias/alias_db.c @@ -2732,7 +2732,7 @@ fill_rule(void *buf, int bufsize, int rulenum, rule->cmd_len = (u_int32_t *)cmd - (u_int32_t *)rule->cmd; - return ((void *)cmd - buf); + return ((char *)cmd - (char *)buf); } #endif /* IPFW2 */