tools/tiff2pdf.c:1958: error: Null Dereference
  pointer `sbc` last assigned on line 1946 could be null and is dereferenced at line 1958, column 17.

tools/tiff2pdf.c:1944:1: start of procedure t2p_read_tiff_size()
1942. */
1943. 
1944. void t2p_read_tiff_size(T2P* t2p, TIFF* input){
      ^
1945. 
1946. 	uint64* sbc=NULL;

tools/tiff2pdf.c:1946:2: 
1944. void t2p_read_tiff_size(T2P* t2p, TIFF* input){
1945. 
1946. 	uint64* sbc=NULL;
       ^
1947. #if defined(JPEG_SUPPORT) || defined (OJPEG_SUPPORT)
1948. 	unsigned char* jpt=NULL;

tools/tiff2pdf.c:1948:2: 
1946. 	uint64* sbc=NULL;
1947. #if defined(JPEG_SUPPORT) || defined (OJPEG_SUPPORT)
1948. 	unsigned char* jpt=NULL;
       ^
1949. 	tstrip_t i=0;
1950. 	tstrip_t stripcount=0;

tools/tiff2pdf.c:1949:2: 
1947. #if defined(JPEG_SUPPORT) || defined (OJPEG_SUPPORT)
1948. 	unsigned char* jpt=NULL;
1949. 	tstrip_t i=0;
       ^
1950. 	tstrip_t stripcount=0;
1951. #endif

tools/tiff2pdf.c:1950:2: 
1948. 	unsigned char* jpt=NULL;
1949. 	tstrip_t i=0;
1950. 	tstrip_t stripcount=0;
       ^
1951. #endif
1952.         uint64 k = 0;

tools/tiff2pdf.c:1952:9: 
1950. 	tstrip_t stripcount=0;
1951. #endif
1952.         uint64 k = 0;
              ^
1953. 
1954. 	if(t2p->pdf_transcode == T2P_TRANSCODE_RAW){

tools/tiff2pdf.c:1954:5: Taking true branch
1952.         uint64 k = 0;
1953. 
1954. 	if(t2p->pdf_transcode == T2P_TRANSCODE_RAW){
          ^
1955. #ifdef CCITT_SUPPORT
1956. 		if(t2p->pdf_compression == T2P_COMPRESS_G4 ){

tools/tiff2pdf.c:1956:6: Taking true branch
1954. 	if(t2p->pdf_transcode == T2P_TRANSCODE_RAW){
1955. #ifdef CCITT_SUPPORT
1956. 		if(t2p->pdf_compression == T2P_COMPRESS_G4 ){
           ^
1957. 			TIFFGetField(input, TIFFTAG_STRIPBYTECOUNTS, &sbc);
1958.             if (sbc[0] != (uint64)(tmsize_t)sbc[0]) {

tools/tiff2pdf.c:1957:4: 
1955. #ifdef CCITT_SUPPORT
1956. 		if(t2p->pdf_compression == T2P_COMPRESS_G4 ){
1957. 			TIFFGetField(input, TIFFTAG_STRIPBYTECOUNTS, &sbc);
         ^
1958.             if (sbc[0] != (uint64)(tmsize_t)sbc[0]) {
1959.                 TIFFError(TIFF2PDF_MODULE, "Integer overflow");

libtiff/tif_dir.c:1230:1: start of procedure TIFFGetField()
  1228.  * internal directory structure.
  1229.  */
  1230. int
        ^
  1231. TIFFGetField(TIFF* tif, uint32 tag, ...)
  1232. {

libtiff/tif_dir.c:1236:2: 
  1234. 	va_list ap;
  1235. 
  1236. 	va_start(ap, tag);
         ^
  1237. 	status = TIFFVGetField(tif, tag, ap);
  1238. 	va_end(ap);

libtiff/tif_dir.c:1237:2: Skipping TIFFVGetField(): empty list of specs
  1235. 
  1236. 	va_start(ap, tag);
  1237. 	status = TIFFVGetField(tif, tag, ap);
         ^
  1238. 	va_end(ap);
  1239. 	return (status);

libtiff/tif_dir.c:1238:2: 
  1236. 	va_start(ap, tag);
  1237. 	status = TIFFVGetField(tif, tag, ap);
  1238. 	va_end(ap);
         ^
  1239. 	return (status);
  1240. }

libtiff/tif_dir.c:1239:2: 
  1237. 	status = TIFFVGetField(tif, tag, ap);
  1238. 	va_end(ap);
  1239. 	return (status);
         ^
  1240. }
  1241. 

libtiff/tif_dir.c:1240:1: return from a call to TIFFGetField
  1238. 	va_end(ap);
  1239. 	return (status);
  1240. }
        ^
  1241. 
  1242. /*

tools/tiff2pdf.c:1958:17: 
1956. 		if(t2p->pdf_compression == T2P_COMPRESS_G4 ){
1957. 			TIFFGetField(input, TIFFTAG_STRIPBYTECOUNTS, &sbc);
1958.             if (sbc[0] != (uint64)(tmsize_t)sbc[0]) {
                      ^
1959.                 TIFFError(TIFF2PDF_MODULE, "Integer overflow");
1960.                 t2p->t2p_error = T2P_ERR_ERROR;
