Никогда бы не подумал, что это коснется меня, но это случилось.
Сегодня исправил два бага в моей маленькой сишной библиотеке-обертке над другой библиотекой на c++ (такая обертка нужна для упрощения создания FFI в лиспе). Один баг связан с неправильной установкой завершающего нуля в строке, другой — с неочисткой errno.
Эти баги жили несколько месяцев, локализовал их только сейчас.
Даже стыдно перед собой за эти баги.
Сегодня исправил два бага в моей маленькой сишной библиотеке-обертке над другой библиотекой на c++ (такая обертка нужна для упрощения создания FFI в лиспе). Один баг связан с неправильной установкой завершающего нуля в строке, другой — с неочисткой errno.
Эти баги жили несколько месяцев, локализовал их только сейчас.
Даже стыдно перед собой за эти баги.