mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-02-15 04:32:24 +00:00
dtudcfonted/gpftobdf.c: Coverity CID 175168; NULL deref
This commit is contained in:
parent
45bccb474c
commit
ba95bbc073
1 changed files with 13 additions and 3 deletions
|
@ -1466,9 +1466,19 @@ int fix ;
|
||||||
|
|
||||||
bitmap = pcf->bitmaps + getINT32( (unsigned char *)(pcf->offsets + encodingOffset),
|
bitmap = pcf->bitmaps + getINT32( (unsigned char *)(pcf->offsets + encodingOffset),
|
||||||
pcf->bmp_fmt);
|
pcf->bmp_fmt);
|
||||||
invertBits( bitmap + bmp_adj, pcf->bmp_fmt, ptn_width, cpy_height, bmp_ptn + ptn_adj);
|
/* Only do this if non-NULL... */
|
||||||
putPtn( (unsigned char *)bmp_ptn, ptn_width, ptn_height );
|
if (bmp_ptn)
|
||||||
fprintf(stdout,"ENDCHAR\n");
|
{
|
||||||
|
invertBits( bitmap + bmp_adj, pcf->bmp_fmt,
|
||||||
|
ptn_width, cpy_height, bmp_ptn + ptn_adj);
|
||||||
|
putPtn( (unsigned char *)bmp_ptn, ptn_width, ptn_height );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
fprintf(stderr, "%s: bmp_ptn is NULL", __FUNCTION__);
|
||||||
|
}
|
||||||
|
|
||||||
|
fprintf(stdout,"ENDCHAR\n");
|
||||||
if( fix == FALSE ) free(bmp_ptn);
|
if( fix == FALSE ) free(bmp_ptn);
|
||||||
}
|
}
|
||||||
if( fix == TRUE ) free(bmp_ptn);
|
if( fix == TRUE ) free(bmp_ptn);
|
||||||
|
|
Loading…
Reference in a new issue