Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/10/2009, 12:09
GagleKas
 
Fecha de Ingreso: abril-2008
Mensajes: 141
Antigüedad: 16 años
Puntos: 0
Respuesta: Problema con read

Cita:
Iniciado por HackmanC Ver Mensaje
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