Ver Mensaje Individual
  #3  
Antiguo 27-10-2016
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola aguml.

Al primer vistazo, lo primero que llamó mi atención es:
Código:
...
  unsigned long sizefilelic;
  unsigned long retval = 0;

  if (cadena) {
    caracter = *cadena;
    sizefilelic = 0;
    if (caracter) {
      do {
        if (caracter == 0x1A)
        break;
        caracter = *reinterpret_cast<signed char*>(sizefilelic + cadena + 1);
...
El caso es, que sizefilelic no es inicializado, por lo que tiene un valor indeterminado cuando se usa por primera vez.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita