Terminus

Una cosa de Jesús Roncero

Parcheando OpenBSD

Hace unas semanas encontré un problema con una máquina OpenBSD que moría porque  experimentaba un OOM (y el kernel mataba procesos) debido a isakmpd, el demonio que lleva todo el tema de IPsec.

Pues bien, después de echar unas horas leyendo el código fuente del isakmpd, llegué al punto en el que parecía que no se estaba liberando la memoria de unos mensajes informativos que nos enviaba uno de nuestros peers. Informé del problema que estabamos teniendo y los desarrolladores me contestaron con un parche justo dónde yo tenía puesto el ojo.

Después de haberlo estado probando durante unas semanas satisfactoriamente (ya no tenemos más OOM), hoy han hecho el commit al CVS de OpenBSD. Son de esas cosas que te alegran el día aunque sea un poquito :-)

Comments