Это никак не влияет на тот факт, что передавать функцию буфер без передачи в ту же функцию его размера, особенно, когда строки - сишные нуль-терминированные, это была величайшая глупость, которая прокатывает в студенческих поделках, но не прокатывает в современных программных системах промышленного качества.