
22/10/2009, 12:09
|
| | Fecha de Ingreso: abril-2008
Mensajes: 141
Antigüedad: 17 años, 2 meses Puntos: 0 | |
Respuesta: Problema con read Cita:
Iniciado por HackmanC Hola,
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, OK, gracias por el dato. Ahora modifico el codigo de arriba para que sea util para alguien.
Saludos.
Última edición por GagleKas; 22/10/2009 a las 12:17 |