Hola,
Cita:
Iniciado por GagleKas
Tu codigo me da error pero me aclaraste sin querer el problema.
Je, je ... ciertamente, realmente no comprobé completamente que funcionara bien. Ahora bien, si read() por algún motivo no puede leer de la terminal, regresa un valor de -1 y pone errno. Por lo que quedaría buffer[-1] = '\0', y podría haber un buffer overflow en la función strcpy.
Saludos,