Changeset 22501


Ignore:
Timestamp:
07/24/13 16:30:40 (11 years ago)
Author:
nit
Message:

[titan] fix NULL pointer

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/skin.h

    r22425 r22501  
    18931893        }
    18941894
     1895        if(png_jmpbuf(png_ptr) == NULL)
     1896        {
     1897                png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
     1898                err("%s unknown error (png_jmpbuf = NULL)", filename);
     1899                free(sig);
     1900                fclose(fd);
     1901                return NULL;   
     1902        }
     1903
    18951904        ret = setjmp(png_jmpbuf(png_ptr));
    18961905        if(ret != 0)
    18971906        {
    18981907                png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
    1899                 err("%s has bad IHDR (libpng longjmp)", filename);
     1908                err("%s unknown error (libpng longjmp)", filename);
    19001909                free(sig);
    19011910                fclose(fd);
     
    19071916        png_read_info(png_ptr, info_ptr);
    19081917        png_get_IHDR(png_ptr, info_ptr, (png_uint_32*)width, (png_uint_32*)height, &bit_depth, &color_type, NULL, NULL, NULL);
    1909 
    1910         ret = setjmp(png_jmpbuf(png_ptr));
    1911         if(ret != 0)
    1912         {
    1913                 png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
    1914                 err("%s unknown error", filename);
    1915                 free(sig);
    1916                 fclose(fd);
    1917                 return NULL;
    1918         }
    19191918
    19201919        if(color_type == PNG_COLOR_TYPE_PALETTE)
Note: See TracChangeset for help on using the changeset viewer.