• Sebastian Hahn's avatar
    Reserve enough space for rend_service_port_config_t · 37d16c3c
    Sebastian Hahn authored
    In #14803, Damian noticed that his Tor sometimes segfaults. Roger noted
    that his valgrind gave an invalid write of size one here. Whenever we
    use FLEXIBLE_ARRAY_MEMBER, we have to make sure to actually malloc a
    thing that's large enough.
    
    Fixes bug #14803, not in any released version of Tor.
    37d16c3c