diff --git a/src/sbbs3/sbbsecho.c b/src/sbbs3/sbbsecho.c index baf4d5a456aaf4eb7adbda588d7edc2a517be7c4..5c41e5d5195e45eb5ccda4dd3941e930a7a79512 100644 --- a/src/sbbs3/sbbsecho.c +++ b/src/sbbs3/sbbsecho.c @@ -1306,7 +1306,7 @@ bool area_is_linked(unsigned area_num, const fidoaddr_t* addr) void link_area(unsigned area_num, const fidoaddr_t* addr) { area_t* area = &cfg.area[area_num]; - if((area->link = realloc_or_free(area->link, (sizeof addr) * (area->links + 1))) == NULL) { + if((area->link = realloc_or_free(area->link, sizeof(fidoaddr_t) * (area->links + 1))) == NULL) { lprintf(LOG_ERR,"ERROR line %d allocating memory for area " "#%u links.",__LINE__, area_num + 1); bail(1);