~mdw
/
secnet
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Portability fix: Build where sizeof is not compatible with int
[secnet]
/
site.c
diff --git
a/site.c
b/site.c
index
94da06c
..
f0548f9
100644
(file)
--- a/
site.c
+++ b/
site.c
@@
-1240,7
+1240,7
@@
static void decrement_resolving_count(struct site *st, int by)
st->resolving_n_results_all, naddrs);
}
slog(st,LOG_STATE,"resolution completed, %d addrs, eg: %s",
st->resolving_n_results_all, naddrs);
}
slog(st,LOG_STATE,"resolution completed, %d addrs, eg: %s",
- naddrs,
comm_addr_to_string(&addrs[0]
));;
+ naddrs,
iaddr_to_string(&addrs[0].ia
));;
}
switch (st->state) {
}
switch (st->state) {
@@
-1980,7
+1980,7
@@
static list_t *site_apply(closure_t *self, struct cloc loc, dict_t *context,
if (!things##_cfg) \
cfgfatal(loc,"site","closure list \"%s\" not found\n",dictkey); \
st->nthings=list_length(things##_cfg); \
if (!things##_cfg) \
cfgfatal(loc,"site","closure list \"%s\" not found\n",dictkey); \
st->nthings=list_length(things##_cfg); \
-
st->things=safe_malloc_ary(sizeof(*st->things),st->nthings,dictkey "s");
\
+
NEW_ARY(st->things,st->nthings);
\
assert(st->nthings); \
for (i=0; i<st->nthings; i++) { \
item_t *item=list_elem(things##_cfg,i); \
assert(st->nthings); \
for (i=0; i<st->nthings; i++) { \
item_t *item=list_elem(things##_cfg,i); \